Example #1
0
 def __init__(self):
     Power.__init__(self)
     primary = Attack()
     primary.attackType = "dex"
     primary.defenseType = "AC"  # FIXME: or ref
     primary.weaponsOfDamage = 2
     primary.abilityModDamage = ["dex"]
     self.frequency = "encounter"
     self.setAttack(primary=primary)
Example #2
0
 def __init__(self):
     Power.__init__(self)
     primary = Attack()
     primary.attackType = "dex"
     primary.defenseType = "AC"
     primary.weaponsOfDamage = 3
     primary.abilityModDamage = ["dex"]
     self.frequency = "daily"
     self.setAttack(primary=primary)
Example #3
0
 def __init__(self):
     Power.__init__(self)
     primary = Attack()
     primary.attackType = "dex"
     primary.defenseType = "ref"
     primary.weaponsOfDamage = 0
     self.frequency = "encounter"
     self.action = "minor"
     self.setAttack(primary=primary)
Example #4
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'encounter'
    self.keywords = ['divine','implement']
    primary = Attack()
    primary.attackType = 'wis'
    primary.defenseType = 'for'
    primary.weaponsOfDamage = 0
    self.setAttack(primary=primary)
Example #5
0
 def __init__(self):
     Power.__init__(self)
     self.frequency = "at-will"
     primary = Attack()
     primary.attackType = "dex"
     primary.defenseType = "AC"
     primary.weaponsOfDamage = 1
     primary.abilityModDamage = ["dex", "cha"]
     self.setAttack(primary=primary)
Example #6
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'encounter'
    self.keywords = ['divine','radiant','weapon']
    primary = Attack()
    primary.attackType = 'str'
    primary.defenseType = 'AC'
    primary.weaponsOfDamage = 2
    primary.abilityModDamage = ['str','wis']
    self.setAttack(primary=primary)
Example #7
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'at-will'
    self.keywords = ['divine','healing','implement']
    primary = Attack()
    primary.attackType = 'wis'
    primary.defenseType = 'ref'
    primary.weaponsOfDamage = 0
    primary.extraAttack = 2
    self.setAttack(primary=primary)
Example #8
0
 def __init__(self):
     Power.__init__(self)
     self.frequency = "daily"
     targetBloodied = Attack()
     targetBloodied.attackType = "dex"
     targetBloodied.defenseType = "AC"
     targetBloodied.weaponsOfDamage = 5
     targetBloodied.abilityModDamage = ["dex", "str"]
     targetUnbloodied = Attack()
     targetUnbloodied.attackType = "dex"
     targetUnbloodied.defenseType = "AC"
     targetUnbloodied.weaponsOfDamage = 3
     targetUnbloodied.abilityModDamage = ["dex"]
     self.setAttack(targetBloodied=targetBloodied, targetUnbloodied=targetUnbloodied)
Example #9
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'at-will'
    self.keywords = ['divine','implement','radiant']
    primary = Attack()
    primary.attackType = 'wis'
    primary.defenseType = 'ref'
    primary.nonWeaponDamageDie = 'd6'
    primary.nonWeaponNumDie = 1
    primary.abilityModDamage = ['wis']
    self.setAttack(primary=primary)
Example #10
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'daily'
    primary = Attack()
    primary.attackType = 'wis'
    primary.defenseType = 'AC'
    primary.nonWeaponDamageDie = 'd10'
    primary.nonWeaponNumDie = 1
    primary.abilityModDamage = ['wis']
    self.setAttack(primary=primary)
    self.keywords = ['divine','implement','conjuration']
Example #11
0
 def __init__(self):
    Power.__init__(self)
    self.frequency = 'encounter'
    self.keywords = ['conjuration','divine','implement','radiant']
    primary = Attack()
    primary.attackType = 'wis'
    primary.defenseType = 'ref'
    primary.nonWeaponDamageDie = 'd8'
    primary.nonWeaponNumDie = 2
    primary.abilityModDamage = ['wis']
    self.setAttack(primary=primary)