Example #1
0
	def do_turn(self,target,damage):
		chance=base.D40.roll()
		if chance>39:
			base.put("A blinding light flashes from the Heavens and blinds and reveals all enemies in the room!")
			for a in self.owner.owner.party.current_dungeon.active_room.things:
				if isinstance(a,Monster):
					a.statuses.append(s.Blind(6))
		return damage
 def do_turn(self, target, damage):
     chance = base.D40.roll()
     if chance > 39:
         base.put(
             "A blinding light flashes from the Heavens and blinds and reveals all enemies in the room!"
         )
         base.put(
             'Hey if there is an error its on 323 of self.owner_modification.py'
         )
         for a in self.owner.owner.party.current_dungeon.active_room.things:
             if isinstance(a, Monster):
                 a.statuses.append(s.Blind(6))
     target.take_damage(self.owner.owner, damage)
Example #3
0
	def do_turn(self,target,damage):
		chance=base.D100.roll()
		if chance >99:
			base.put('The Arch Powers of the World infuse your body!')
			base.put('Mortal Blast!')
			target.statuses.append(s.Burn(self.owner.level,100))
			target.statuses.append(s.Poison(self.owner.level,120))
			target.statuses.append(s.Bleeding(self.owner.level,1000))
			target.statuses.append(s.Maim(self.owner.level))
			target.statuses.append(s.Stun(self.owner.level/2))
			target.statuses.append(s.Sleep())
			target.statuses.append(s.Blind(self.owner.level*2))
			for a in self.owner.owner.party.inventory:
				a.statuses.append(s.Healing())
			damage=0
 def do_turn(self, target, damage):
     chance = base.D20.roll()
     if chance > 18:
         target.statuses.append(
             s.Blind(round(math.pow(1.1, self.owner.level))))
     target.take_damage(self.owner.owner, damage)