def __init__(self):
     self.element = "water"
     self.name = "SeaJustice"
     self.level = 3
     self.info = _("Every enemy creature suffers damage equal to its attack -1")
     self.imagefile = "sea_justice.gif"
     Magic.__init__(self)
 def __init__(self):
     self.element = "fire"
     self.name = "FireSpikes"
     self.level = 3
     self.imagefile = "fire_spikes.gif"
     self.info = _("Deals 3 damage to each enemy creature. " "Cheap and still good. Pure Fire.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "Paralyze"
     self.level = 10
     self.imagefile = "paralyze.gif"
     self.info = _("Paralyzes enemy player and creatures for one turn, " "so they skip one turn.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "SeaJustice"
     self.level = 3
     self.info = _(
         "Every enemy creature suffers damage equal to its attack -1")
     self.imagefile = 'sea_justice.gif'
     Magic.__init__(self)
Beispiel #5
0
 def __init__(self):
     self.element = "fire"
     self.name = "FireSpikes"
     self.level = 3
     self.imagefile = 'fire_spikes.gif'
     self.info = _("Deals 3 damage to each enemy creature. "
                   "Cheap and still good. Pure Fire.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "Paralyze"
     self.level = 10
     self.imagefile = 'paralyze.gif'
     self.info = _("Paralyzes enemy player and creatures for one turn, "
                   "so they skip one turn.")
     Magic.__init__(self)
Beispiel #7
0
 def __init__(self):
     self.element = "death"
     self.name = "Curse"
     self.level = 4
     self.imagefile = 'curse.gif'
     self.info = _("Reduces all enemy elements by 1. "
                   "Curse and Doom are now your enemy's only guests.")
     Magic.__init__(self)
Beispiel #8
0
 def __init__(self):
     self.element = "earth"
     self.name = "Quicksands"
     self.level = 6
     self.imagefile = 'quicksands.gif'
     self.info = _("Kills all enemy creatures of level less than 5. "
                   "Only the skilled one can survive the swamp's most "
                   "dangerous weapon.")
     Magic.__init__(self)
Beispiel #9
0
 def __init__(self):
     self.element = "air"
     self.name = "BlackWind"
     self.level = 8
     self.imagefile = 'black_wind.gif'
     self.info = _("Winds away strongest enemy creature. "
                   "Perfect against high-level enemy creatures. "
                   "One of the most useful spells.")
     Magic.__init__(self)
Beispiel #10
0
 def __init__(self):
     self.element = "fire"
     self.name = "RitualFlame"
     self.level = 5
     self.imagefile = 'ritual_flame.gif'
     self.info = _("Destroys all spell effects from all creatures, "
                   "both owner's and enemy's. "
                   "Heals all Fire creatures for 3.")
     Magic.__init__(self)
Beispiel #11
0
 def __init__(self):
     self.element = "fire"
     self.name = "Fireball"
     self.level = 8
     self.imagefile = 'fireball.gif'
     self.info = _("Each enemy creature suffers damage equal to owner's "
                   "Fire + 3. "
                   "As easy as it is - a ball of burning fire.")
     Magic.__init__(self)
Beispiel #12
0
 def __init__(self):
     self.element = "death"
     self.name = "CoverOfDarkness"
     self.level = 11
     self.imagefile = 'cover_of_darkness.gif'
     self.info = _("All living creatures suffer 13 damage. "
                   "All undead creatures heal for 5. "
                   "The Lord of Chaos most useful tool. "
                   "Your army of darkness shall reign forever.")
     Magic.__init__(self)
Beispiel #13
0
 def __init__(self):
     self.element = "earth"
     self.name = "Restructure"
     self.level = 6
     self.imagefile = 'restructure.gif'
     self.info = _("All onwer's creatures gain +3 health to their maximum, "
                   "healing for 6 in the same time. "
                   "Scatter to pieces, connect once again. "
                   "Now you are stronger, none shall remain!")
     Magic.__init__(self)
Beispiel #14
0
 def __init__(self):
     self.element = "earth"
     self.name = "Revival"
     self.level = 5
     self.imagefile = 'revival.gif'
     self.info = _(
         "Heals all friendly creatures for 4. "
         "Gives owner 2 health for each of his creatures on a field. "
         "Heal me! Heal me!")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "Poison"
     self.level = 3
     self.imagefile = 'poison.gif'
     self.info = _(
         "Poisons all enemy units so that they lose health every turn, "
         "also hits them with 1 damage. "
         "Posion doesn`t affect undead.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "IceBolt"
     self.level = 7
     self.imagefile = 'ice_bolt.gif'
     self.info = _("Inflicts 10 + Water/2 damage to enemy player. "
                   "Caster suffers 6 damage as a side effect. "
                   "Large bolt of Ice, fired at a great speed. "
                   "Superior efficiency")
     Magic.__init__(self)
 def __init__(self):
     self.element = "death"
     self.name = "Curse"
     self.level = 4
     self.imagefile = 'curse.gif'
     self.info = _(
         "Reduces all enemy elements by 1. "
         "Curse and Doom are now your enemy's only guests."
     )
     Magic.__init__(self)
Beispiel #18
0
 def __init__(self):
     self.element = "death"
     self.name = "ChaosVortex"
     self.level = 13
     self.imagefile = 'chaos_vortex.gif'
     self.info = _("Banishes each creature into hell. "
                   "Each banished creature gives caster 1 Death. "
                   "Whenever one unfolds Chaos, no mortal can stand its "
                   "fearful ugly nature.")
     Magic.__init__(self)
Beispiel #19
0
 def __init__(self):
     self.element = "earth"
     self.name = "Earthquake"
     self.level = 10
     self.imagefile = 'earthquake.gif'
     self.info = _(
         "Hits each creature for 15 damage. "
         "Doesn't affect owner's creatures, if onwer's Earth > 12. "
         "Even the earth itself is a powerful weapon.")
     Magic.__init__(self)
Beispiel #20
0
 def __init__(self):
     self.element = "death"
     self.name = "StealLife"
     self.level = 6
     self.imagefile = 'steal_life.gif'
     self.info = _(
         "If owner's Death less than 8, steals 5 health from enemy "
         "player. Otherwise steals Death + 5. Death's cold vampiric "
         "touch. So painful and surreal..")
     Magic.__init__(self)
Beispiel #21
0
 def __init__(self):
     self.element = "death"
     self.name = "TotalWeakness"
     self.level = 8
     self.imagefile = 'total_weakness.gif'
     self.info = _(
         "Every enemy creature suffers effect of Weakness: its attack "
         "decreased by 50% (rounded down). Make the strongest the "
         "weakest, and then assasinate him.")
     Magic.__init__(self)
Beispiel #22
0
 def __init__(self):
     self.element = "air"
     self.name = "Spellbreaker"
     self.level = 7
     self.imagefile = 'spellbreaker.gif'
     self.info = _("Owner's creatures become permanently immune to all "
                   "damaging spells, spell effects, and poison. "
                   "Remember that your creatures can no longer be affected "
                   "by Bless, Restructure and other good spell effects.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "AcidStorm"
     self.level = 9
     self.imagefile = 'acid_storm.gif'
     self.info = _("Each creature suffers up to 16 points of damage. "
                   "If a player has Poseidon on a field, "
                   "his creatures left unaffected. "
                   "Amazingly poisonous magic storm, "
                   "has no mercy to both friends and foes.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "earth"
     self.name = "Revival"
     self.level = 5
     self.imagefile = 'revival.gif'
     self.info = _(
         "Heals all friendly creatures for 4. "
         "Gives owner 2 health for each of his creatures on a field. "
         "Heal me! Heal me!"
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "death"
     self.name = "TotalWeakness"
     self.level = 8
     self.imagefile = 'total_weakness.gif'
     self.info = _(
         "Every enemy creature suffers effect of Weakness: its attack "
         "decreased by 50% (rounded down). Make the strongest the "
         "weakest, and then assasinate him."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "earth"
     self.name = "Quicksands"
     self.level = 6
     self.imagefile = 'quicksands.gif'
     self.info = _(
         "Kills all enemy creatures of level less than 5. "
         "Only the skilled one can survive the swamp's most "
         "dangerous weapon."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "earth"
     self.name = "Earthquake"
     self.level = 10
     self.imagefile = 'earthquake.gif'
     self.info = _(
         "Hits each creature for 15 damage. "
         "Doesn't affect owner's creatures, if onwer's Earth > 12. "
         "Even the earth itself is a powerful weapon."
     )
     Magic.__init__(self)
Beispiel #28
0
 def __init__(self):
     self.element = "fire"
     self.name = "Armageddon"
     self.level = 11
     self.imagefile = 'armageddon.gif'
     self.info = _("All units on a field suffer 25 damage. "
                   "Each player suffers 25 damage. "
                   "The ultimate spell of the game. "
                   "The strongest and most harmful. "
                   "Beware, it's far too powerful!")
     Magic.__init__(self)
 def __init__(self):
     self.element = "air"
     self.name = "BlackWind"
     self.level = 8
     self.imagefile = 'black_wind.gif'
     self.info = _(
         "Winds away strongest enemy creature. "
         "Perfect against high-level enemy creatures. "
         "One of the most useful spells."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "fire"
     self.name = "Fireball"
     self.level = 8
     self.imagefile = "fireball.gif"
     self.info = _(
         "Each enemy creature suffers damage equal to owner's "
         "Fire + 3. "
         "As easy as it is - a ball of burning fire."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "fire"
     self.name = "RitualFlame"
     self.level = 5
     self.imagefile = "ritual_flame.gif"
     self.info = _(
         "Destroys all spell effects from all creatures, "
         "both owner's and enemy's. "
         "Heals all Fire creatures for 3."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "Poison"
     self.level = 3
     self.imagefile = "poison.gif"
     self.info = _(
         "Poisons all enemy units so that they lose health every turn, "
         "also hits them with 1 damage. "
         "Posion doesn`t affect undead."
     )
     Magic.__init__(self)
Beispiel #33
0
 def __init__(self):
     self.element = "air"
     self.name = "Plague"
     self.level = 12
     self.imagefile = 'plague.gif'
     self.info = _("Every creature on a field plagued - loses all hit "
                   "points except one. "
                   "Ignores all defences and modifiers. "
                   "None shall escape the Plague! "
                   "Great lands burnt to dust where the plague passed.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "life"
     self.name = "LifeSacrifice"
     self.level = 8
     self.imagefile = 'life_sacrifice.gif'
     self.info = _(
         "Owner loses health equal to his Life. "
         "Enemy suffers damage, double of this amount. "
         "Sacrificing is the true loving act."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "death"
     self.name = "StealLife"
     self.level = 6
     self.imagefile = 'steal_life.gif'
     self.info = _(
         "If owner's Death less than 8, steals 5 health from enemy "
         "player. Otherwise steals Death + 5. Death's cold vampiric "
         "touch. So painful and surreal.."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "death"
     self.name = "ChaosVortex"
     self.level = 13
     self.imagefile = 'chaos_vortex.gif'
     self.info = _(
         "Banishes each creature into hell. "
         "Each banished creature gives caster 1 Death. "
         "Whenever one unfolds Chaos, no mortal can stand its "
         "fearful ugly nature."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "death"
     self.name = "CoverOfDarkness"
     self.level = 11
     self.imagefile = 'cover_of_darkness.gif'
     self.info = _(
         "All living creatures suffer 13 damage. "
         "All undead creatures heal for 5. "
         "The Lord of Chaos most useful tool. "
         "Your army of darkness shall reign forever."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "life"
     self.name = "Purify"
     self.level = 7
     self.imagefile = 'purify.gif'
     self.info = _(
         "If owner has Life creatures in play, "
         "heals owner for 5 and steals 4 health from each enemy "
         "creature, giving them to opposed owner's creature. "
         "Only pure souls can use God's blessings."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "IceBolt"
     self.level = 7
     self.imagefile = "ice_bolt.gif"
     self.info = _(
         "Inflicts 10 + Water/2 damage to enemy player. "
         "Caster suffers 6 damage as a side effect. "
         "Large bolt of Ice, fired at a great speed. "
         "Superior efficiency"
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "air"
     self.name = "Spellbreaker"
     self.level = 7
     self.imagefile = 'spellbreaker.gif'
     self.info = _(
         "Owner's creatures become permanently immune to all "
         "damaging spells, spell effects, and poison. "
         "Remember that your creatures can no longer be affected "
         "by Bless, Restructure and other good spell effects."
     )
     Magic.__init__(self)
Beispiel #41
0
 def __init__(self):
     self.element = "earth"
     self.name = "AbsoluteDefence"
     self.level = 7
     self.imagefile = 'absolute_defence.gif'
     self.info = _(
         "Owner's creatures gain protection from all attacks. "
         "This defence only lasts one turn and lasts till next "
         "owner's turn. "
         "It's just like an unpenetrable wall has suddenly appeared. "
         "Anyone under your command will survive anything!")
     Magic.__init__(self)
 def __init__(self):
     self.element = "earth"
     self.name = "Restructure"
     self.level = 6
     self.imagefile = 'restructure.gif'
     self.info = _(
         "All onwer's creatures gain +3 health to their maximum, "
         "healing for 6 in the same time. "
         "Scatter to pieces, connect once again. "
         "Now you are stronger, none shall remain!"
     )
     Magic.__init__(self)
Beispiel #43
0
 def __init__(self):
     self.element = "fire"
     self.name = "FlamingArrow"
     self.level = 4
     self.imagefile = 'flaming_arrow.gif'
     self.info = _(
         "If enemy has less Fire than owner does, enemy suffers "
         "damage, equal to this difference, multiplied by 2. "
         "Otherwise enemy suffers 1 damage. "
         "Now this is a smart one - a magic arrow made of pure Fire, "
         "never misses your foe.")
     Magic.__init__(self)
 def __init__(self):
     self.element = "fire"
     self.name = "FlamingArrow"
     self.level = 4
     self.imagefile = "flaming_arrow.gif"
     self.info = _(
         "If enemy has less Fire than owner does, enemy suffers "
         "damage, equal to this difference, multiplied by 2. "
         "Otherwise enemy suffers 1 damage. "
         "Now this is a smart one - a magic arrow made of pure Fire, "
         "never misses your foe."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "fire"
     self.name = "Armageddon"
     self.level = 11
     self.imagefile = "armageddon.gif"
     self.info = _(
         "All units on a field suffer 25 damage. "
         "Each player suffers 25 damage. "
         "The ultimate spell of the game. "
         "The strongest and most harmful. "
         "Beware, it's far too powerful!"
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "water"
     self.name = "AcidStorm"
     self.level = 9
     self.imagefile = "acid_storm.gif"
     self.info = _(
         "Each creature suffers up to 16 points of damage. "
         "If a player has Poseidon on a field, "
         "his creatures left unaffected. "
         "Amazingly poisonous magic storm, "
         "has no mercy to both friends and foes."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "air"
     self.name = "Plague"
     self.level = 12
     self.imagefile = 'plague.gif'
     self.info = _(
         "Every creature on a field plagued - loses all hit "
         "points except one. "
         "Ignores all defences and modifiers. "
         "None shall escape the Plague! "
         "Great lands burnt to dust where the plague passed."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "earth"
     self.name = "AbsoluteDefence"
     self.level = 7
     self.imagefile = 'absolute_defence.gif'
     self.info = _(
         "Owner's creatures gain protection from all attacks. "
         "This defence only lasts one turn and lasts till next "
         "owner's turn. "
         "It's just like an unpenetrable wall has suddenly appeared. "
         "Anyone under your command will survive anything!"
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "life"
     self.name = "Rejuvenation"
     self.level = 6
     self.imagefile = 'rejuvenation.gif'
     self.info = _(
         "Heals owner equal to his Life*3. "
         "Owner loses all Life elements. "
         "Blessed creatures heal for 3. "
         "Now you live again, mortal. "
         "Life is the most precious, be careful next time!"
     )
     Magic.__init__(self)
Beispiel #50
0
 def __init__(self):
     self.element = "air"
     self.name = "ChainLightning"
     self.level = 9
     self.imagefile = 'chain_lightning.gif'
     self.info = _(
         "First enemy creature suffers damage equal to owner's Air+2. "
         "Lightning travels forth and hits each enemy creature, losing "
         "2 damage each time it hits. "
         "For example, if owner has 10 Air and enemy has all 5 "
         "creatures, they suffer this damage (left to right): "
         "12-10-8-6-4")
     Magic.__init__(self)
 def __init__(self):
     self.element = "air"
     self.name = "ChainLightning"
     self.level = 9
     self.imagefile = 'chain_lightning.gif'
     self.info = _(
         "First enemy creature suffers damage equal to owner's Air+2. "
         "Lightning travels forth and hits each enemy creature, losing "
         "2 damage each time it hits. "
         "For example, if owner has 10 Air and enemy has all 5 "
         "creatures, they suffer this damage (left to right): "
         "12-10-8-6-4"
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "life"
     self.name = "GodsWrath"
     self.level = 10
     self.imagefile = 'gods_wrath.gif'
     self.info = _(
         "All undead on a field are destroyed. "
         "Owner receives 3 Life and 1 health for each "
         "destroyed creature. "
         "The great day of The Lord is near and coming quickly. "
         "That day will be a day of Wrath, "
         "a day of distress and anguish."
     )
     Magic.__init__(self)
 def __init__(self):
     self.element = "life"
     self.name = "Bless"
     self.level = 5
     self.imagefile = 'bless.gif'
     self.info = _(
         "All owner's creatures Blessed: "
         "receive +1 to attack, restore 1 point of health every "
         "time they are hit. "
         "Undead creatures cannot be blessed and suffer 10 "
         "damage instead. "
         "Your army's now under God's protection, "
         "and your enemy is doomed forever!"
     )
     Magic.__init__(self)