Ejemplo n.º 1
0
 def __init__(self):
     Action.__init__(self,
         name = "Purge",
         targets = [Tile.TARGET_ENTITY],
         description = "Attempts to remove a chosen spirit from the target.",
         tags = ['spell', 'voodoo']
     )
Ejemplo n.º 2
0
 def __init__(self):
     Action.__init__(self,
         name = "Possess",
         targets = [Tile.TARGET_ENTITY],
         description = "Take control of an enemy.",
         tags = ['spell', 'voodoo'],
         target_range = 3,
     )
Ejemplo n.º 3
0
 def __init__(self):
     Action.__init__(self,
         name = "Move",
         targets = [Tile.TARGET_PASSABLE],
         description = "",
     )
Ejemplo n.º 4
0
 def __init__(self):
     Action.__init__(self,
         name = "Attack",
         targets = [Tile.TARGET_ENTITY],
         description = "",
     )
Ejemplo n.º 5
0
 def __init__(self, name, description, blueprint):
     Action.__init__(self, name, description, 
         targets = [Tile.TARGET_ENTITY, Tile.TARGET_ITEM], 
         tags = ['spell', 'voodoo', 'spirit']
     )
     self.blueprint = blueprint