Exemplo n.º 1
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_BATWING: 1, REAGENT_NOXCRYSTAL: 1}
		self.mantra = 'Pas Tym An Sanct'
Exemplo n.º 2
0
	def __init__(self):
		Spell.__init__(self, 6)
		self.reagents = {REAGENT_BLACKPEARL: 1, REAGENT_SPIDERSILK: 1, REAGENT_GINSENG: 1}
		self.mantra = 'In Ex Grav'
		self.validtarget = TARGET_GROUND
		self.harmful = 1
		self.resistable = 1
Exemplo n.º 3
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = CHIVALRY
		self.damageskill = FOCUS
		self.mana = 0
		#self.reagents = {REAGENT_BLOODMOSS: 1, REAGENT_MANDRAKE: 1, REAGENT_GINSENG: 1, REAGENT_SULFURASH: 1}
		self.mantra = ''
Exemplo n.º 4
0
	def __init__(self):
		Spell.__init__(self, 1)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_BATWING: 1, REAGENT_GRAVEDUST: 1, REAGENT_PIGIRON: 1}
		self.mantra = 'Kal Xen Bal Beh'
Exemplo n.º 5
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'In Jux Mani Xen'
Exemplo n.º 6
0
	def __init__(self):
		Spell.__init__(self, 1)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_NOXCRYSTAL: 1, REAGENT_PIGIRON: 1}
		self.mantra = 'Kal Vas An Flam'
Exemplo n.º 7
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_PIGIRON: 1}
		self.mantra = 'An Sanct Gra Char'
Exemplo n.º 8
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_BATWING: 1, REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'Rel Xen Vas Bal'
Exemplo n.º 9
0
	def __init__(self):
		Spell.__init__(self, 1)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_NOXCRYSTAL: 1, REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'In Bal Nox'
Exemplo n.º 10
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_BATWING: 1}
		self.mantra = 'In Agle Corp Ylem'
Exemplo n.º 11
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_NOXCRYSTAL: 1, REAGENT_PIGIRON: 1}
		self.mantra = 'Rel Xen Um'
Exemplo n.º 12
0
	def __init__(self):
		Spell.__init__(self, 0)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_PIGIRON: 1, REAGENT_GRAVEDUST: 1}
		self.mantra = 'In Sar'
Exemplo n.º 13
0
	def __init__(self):
		Spell.__init__(self, 1)
		self.skill = NECROMANCY
		self.damageskill = SPIRITSPEAK
		self.mana = 0
		self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'Uus Corp'
Exemplo n.º 14
0
 def __init__(self):
     Spell.__init__(self, 4)
     self.reagents = {REAGENT_BLACKPEARL: 1, REAGENT_SPIDERSILK: 1, REAGENT_SULFURASH: 1}
     self.mantra = "In Flam Grav"
     self.validtarget = TARGET_GROUND
     self.harmful = 1
     self.resistable = 1
Exemplo n.º 15
0
	def __init__(self):
		Spell.__init__(self, 5)
		self.skill = CHIVALRY
		self.requiredskill = 250
		self.damageskill = FOCUS
		self.mana = 15
		self.tithingpoints = 10
		self.mantra = 'Divinum Furis'
Exemplo n.º 16
0
 def __init__(self):
     Spell.__init__(self, 3)
     self.skill = CHIVALRY
     self.requiredskill = 450
     self.damageskill = FOCUS
     self.mana = 20
     self.tithingpoints = 10
     self.mantra = 'Forul Solum'
Exemplo n.º 17
0
	def __init__(self):
		Spell.__init__(self, 7)
		self.skill = CHIVALRY
		self.requiredskill = 650
		self.damageskill = FOCUS
		self.mana = 20
		self.tithingpoints = 30
		self.mantra = 'Dium Prostra'
Exemplo n.º 18
0
	def __init__(self):
		Spell.__init__(self, 3)
		self.skill = CHIVALRY
		self.requiredskill = 450
		self.damageskill = FOCUS
		self.mana = 20
		self.tithingpoints = 10
		self.mantra = 'Forul Solum'
Exemplo n.º 19
0
	def __init__(self):
		Spell.__init__(self, 3)
		self.skill = CHIVALRY
		self.requiredskill = 150
		self.damageskill = FOCUS
		self.mana = 10
		self.tithingpoints = 10
		self.mantra = 'Consecrus Arma'
Exemplo n.º 20
0
 def __init__(self):
     Spell.__init__(self, 7)
     self.skill = CHIVALRY
     self.requiredskill = 650
     self.damageskill = FOCUS
     self.mana = 20
     self.tithingpoints = 30
     self.mantra = 'Dium Prostra'
Exemplo n.º 21
0
 def __init__(self):
     Spell.__init__(self, 7)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_GINSENG: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'Vas Ylem Rel'
Exemplo n.º 22
0
	def __init__(self):
		Spell.__init__(self, 6)
		self.skill = NECROMANCY
		self.requiredskill = 1000
		self.damageskill = SPIRITSPEAK
		self.mana = 40
		self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_NOXCRYSTAL: 1}
		self.mantra = 'Ort Corp Grav'
Exemplo n.º 23
0
 def __init__(self):
     Spell.__init__(self, 2)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_GINSENG: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'Uus Sanct'
Exemplo n.º 24
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_NIGHTSHADE: 1,
         REAGENT_BLOODMOSS: 1,
         REAGENT_GARLIC: 1
     }
     self.mantra = 'Kal In Ex'
Exemplo n.º 25
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_SPIDERSILK: 1
     }
     self.mantra = 'In Jux Sanct'
Exemplo n.º 26
0
 def __init__(self):
     Spell.__init__(self, 6)
     self.skill = NECROMANCY
     self.requiredskill = 1000
     self.damageskill = SPIRITSPEAK
     self.mana = 40
     self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_NOXCRYSTAL: 1}
     self.mantra = 'Ort Corp Grav'
Exemplo n.º 27
0
 def __init__(self):
     Spell.__init__(self, 1)
     self.skill = NECROMANCY
     self.requiredskill = 0
     self.damageskill = SPIRITSPEAK
     self.mana = 0
     self.reagents = {REAGENT_PIGIRON: 1}
     self.mantra = 'An Sanct Gra Char'
Exemplo n.º 28
0
 def __init__(self):
     Spell.__init__(self, 1)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_SPIDERSILK: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'Flam Sanct'
Exemplo n.º 29
0
 def __init__(self):
     Spell.__init__(self, 1)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_GINSENG: 1,
         REAGENT_MANDRAKE: 1
     }
     self.mantra = 'In Mani Ylem'
Exemplo n.º 30
0
 def __init__(self):
     Spell.__init__(self, 3)
     self.skill = CHIVALRY
     self.requiredskill = 150
     self.damageskill = FOCUS
     self.mana = 10
     self.tithingpoints = 10
     self.mantra = 'Consecrus Arma'
Exemplo n.º 31
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.skill = CHIVALRY
     self.requiredskill = 250
     self.damageskill = FOCUS
     self.mana = 15
     self.tithingpoints = 10
     self.mantra = 'Divinum Furis'
Exemplo n.º 32
0
	def __init__(self):
		Spell.__init__(self, 6)
		self.skill = NECROMANCY
		self.requiredskill = 30
		self.damageskill = SPIRITSPEAK
		self.mana = 17
		self.reagents = {REAGENT_BATWING: 1, REAGENT_GRAVEDUST: 1, REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'Kal Xen Bal'
Exemplo n.º 33
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_SPIDERSILK: 1
     }
     self.mantra = 'Kal Xen'
     self.validtarget = TARGET_GROUND
Exemplo n.º 34
0
 def __init__(self):
     Spell.__init__(self, 4)
     self.skill = NECROMANCY
     self.requiredskill = 40
     self.damageskill = SPIRITSPEAK
     self.mana = 23
     self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_DAEMONBLOOD: 1}
     self.mantra = 'Uus Corp'
     self.validtarget = TARGET_ITEM
Exemplo n.º 35
0
 def __init__(self):
     Spell.__init__(self, 7)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'Vas Rel Por'
     self.validtarget = TARGET_ITEM
Exemplo n.º 36
0
	def __init__(self):
		Spell.__init__(self, 5)
		self.skill = CHIVALRY
		self.requiredskill = 550
		self.damageskill = FOCUS
		self.mana = 10
		self.tithingpoints = 10
		self.mantra = 'Augus Luminos'
		self.harmful = 1
Exemplo n.º 37
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_NIGHTSHADE: 1
     }
     self.mantra = 'In Jux Hur Ylem'
     self.validtarget = TARGET_GROUND
Exemplo n.º 38
0
 def __init__(self):
     Spell.__init__(self, 4)
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_GINSENG: 1,
         REAGENT_MANDRAKE: 1
     }
     self.mantra = 'Vas An Nox'
     self.validtarget = TARGET_GROUND
Exemplo n.º 39
0
 def __init__(self):
     Spell.__init__(self, 8)
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_GINSENG: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'In Vas Por'
Exemplo n.º 40
0
 def __init__(self):
     Spell.__init__(self, 8)
     self.elementid = ''
     self.validtarget = TARGET_GROUND
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_SPIDERSILK: 1
     }
Exemplo n.º 41
0
 def __init__(self):
     Spell.__init__(self, 3)
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_SULFURASH: 1,
         REAGENT_GARLIC: 1
     }
     self.mantra = 'An Por'
     self.validtarget = TARGET_ITEM
Exemplo n.º 42
0
	def __init__(self):
		Spell.__init__(self, 2)
		self.skill = CHIVALRY
		self.requiredskill = 350
		self.damageskill = FOCUS
		self.mana = 10
		self.tithingpoints = 10
		self.mantra = 'Dispiro Malas'
		self.harmful = 1
Exemplo n.º 43
0
 def __init__(self):
     Spell.__init__(self, 2)
     self.validtarget = TARGET_ITEM
     self.reagents = {
         REAGENT_GARLIC: 1,
         REAGENT_SPIDERSILK: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'In Jux'
Exemplo n.º 44
0
 def __init__(self):
     Spell.__init__(self, 6)
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_BLACKPEARL: 1,
         REAGENT_MANDRAKE: 1
     }
     self.mantra = 'Kal Por Ylem'
     self.validtarget = TARGET_ITEM
Exemplo n.º 45
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_SPIDERSILK: 1,
         REAGENT_NIGHTSHADE: 1
     }
     self.mantra = 'In Nox Grav'
     self.validtarget = TARGET_GROUND
Exemplo n.º 46
0
	def __init__(self):
		Spell.__init__(self, 7)
		self.skill = CHIVALRY
		self.requiredskill = 150
		self.damageskill = FOCUS
		self.mana = 10
		self.tithingpoints = 15
		self.mantra = 'Sanctum Viatas'
		self.validtarget = TARGET_ITEM
Exemplo n.º 47
0
	def __init__(self):
		Spell.__init__(self, 4)
		self.skill = NECROMANCY
		self.requiredskill = 40
		self.damageskill = SPIRITSPEAK
		self.mana = 23
		self.reagents = {REAGENT_GRAVEDUST: 1, REAGENT_DAEMONBLOOD: 1}
		self.mantra = 'Uus Corp'
		self.validtarget = TARGET_ITEM
Exemplo n.º 48
0
 def __init__(self):
     Spell.__init__(self, 7)
     self.skill = CHIVALRY
     self.requiredskill = 150
     self.damageskill = FOCUS
     self.mana = 10
     self.tithingpoints = 15
     self.mantra = 'Sanctum Viatas'
     self.validtarget = TARGET_ITEM
Exemplo n.º 49
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.skill = CHIVALRY
     self.requiredskill = 550
     self.damageskill = FOCUS
     self.mana = 10
     self.tithingpoints = 10
     self.mantra = 'Augus Luminos'
     self.harmful = 1
Exemplo n.º 50
0
 def __init__(self):
     Spell.__init__(self, 2)
     self.skill = CHIVALRY
     self.requiredskill = 350
     self.damageskill = FOCUS
     self.mana = 10
     self.tithingpoints = 10
     self.mantra = 'Dispiro Malas'
     self.harmful = 1
Exemplo n.º 51
0
 def __init__(self):
     Spell.__init__(self, 8)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_BLOODMOSS: 1,
         REAGENT_NIGHTSHADE: 1
     }
     self.mantra = 'Vas Corp Por'
     self.validtarget = TARGET_GROUND
Exemplo n.º 52
0
 def __init__(self):
     Spell.__init__(self, 7)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_MANDRAKE: 1,
         REAGENT_SPIDERSILK: 1,
         REAGENT_SULFURASH: 1
     }
     self.mantra = 'In Sanct Grav'
     self.validtarget = TARGET_GROUND
Exemplo n.º 53
0
 def __init__(self):
     Spell.__init__(self, 8)
     self.reagents = {
         REAGENT_BLOODMOSS: 1,
         REAGENT_GARLIC: 1,
         REAGENT_GINSENG: 1
     }
     self.mantra = 'An Corp'
     self.validtarget = TARGET_CHAR
     self.affectdead = True
Exemplo n.º 54
0
 def __init__(self):
     Spell.__init__(self, 5)
     self.reagents = {
         REAGENT_BLACKPEARL: 1,
         REAGENT_SPIDERSILK: 1,
         REAGENT_SULFURASH: 1,
         REAGENT_GARLIC: 1
     }
     self.mantra = 'An Grav'
     self.validtarget = TARGET_ITEM
Exemplo n.º 55
0
	def cast(self, char, mode, args=[], target=None, item=None):
		# No Mark Region
		if not char.region or char.region.nomark:
			if char.socket:
				char.socket.clilocmessage(501802)
			return

		return Spell.cast(self, char, mode, args, target, item)
Exemplo n.º 56
0
	def affectchar(self, char, mode, target, args=[]):
		if not Spell.affectchar(self, char, mode, target):
			return 0

		# Dispelling ourself is forbidden
		# And we can only dispel summoned creatures
		if char == target or not target.npc or target.summontimer == 0:
			if char.socket:
				char.socket.clilocmessage(1005049)
			return 0
		return 1
Exemplo n.º 57
0
	def cast(self, char, mode, args=[], target=None, item=None):
		if not self.consumerequirements(char, mode, args, target, item):
			return False
		if not char.gm:
			if char.criminal:
				char.socket.clilocmessage( 1005561, "", 0x22 ) # Thou'rt a criminal and cannot escape so easily.
			elif len(char.getopponents()):
				char.socket.clilocmessage( 1061282 ) # You cannot use the Sacred Journey ability to flee from combat.
			elif char.overloaded:
				char.socket.clilocmessage( 502359, "", 0x22 ) # Thou art too encumbered to move.
			return False
		return Spell.cast(self, char, mode, args, target, item)
Exemplo n.º 58
0
	def cast(self, char, mode, args=[], target=None, item=None):
		if not char.gm:
			if char.iscriminal():
				if char.socket:
					char.socket.clilocmessage(1005561)
				return

			if char.attacktarget:
				if char.socket:
					char.socket.clilocmessage(1005564)
				return

		return Spell.cast(self, char, mode, args, target, item)
Exemplo n.º 59
0
    def checkrequirements(self, char, mode, args=[], target=None, item=None):
        if char.polymorph:
            if char.socket:
                char.socket.clilocmessage(1005559)
            return 0
        if char.incognito:
            if char.socket:
                char.socket.clilocmessage(502167)
            return 0

        if len(args) == 0:
            polymorph.showmenu(char)
            return 0
        return Spell.checkrequirements(self, char, mode, args, target, item)
Exemplo n.º 60
0
	def checkrequirements(self, char, mode, args=[], target=None, item=None):
		if char.polymorph:
			if char.socket:
				char.socket.clilocmessage(1005559)
			return 0
		if char.incognito:
			if char.socket:
				char.socket.clilocmessage(502167)
			return 0
		if necromancy.transformed(char):
			if char.socket:
				char.socket.clilocmessage(1061633 ) # You cannot polymorph while in that form.
			return 0
		if len(args) == 0:
			polymorph.showmenu(char)
			return 0
		return Spell.checkrequirements(self, char, mode, args, target, item)