示例#1
0
文件: linder.py 项目: bpittman/pydnd
 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)
示例#2
0
文件: linder.py 项目: bpittman/pydnd
 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)
示例#3
0
文件: linder.py 项目: bpittman/pydnd
 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)
示例#4
0
文件: linder.py 项目: bpittman/pydnd
 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)
示例#5
0
文件: gravis.py 项目: bpittman/pydnd
 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)
示例#6
0
文件: linder.py 项目: bpittman/pydnd
 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)
示例#7
0
文件: gravis.py 项目: bpittman/pydnd
 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)
示例#8
0
文件: gravis.py 项目: bpittman/pydnd
 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)
示例#9
0
文件: gravis.py 项目: bpittman/pydnd
 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)
示例#10
0
文件: gravis.py 项目: bpittman/pydnd
 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']
示例#11
0
文件: gravis.py 项目: bpittman/pydnd
 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)