示例#1
0
文件: weapons.py 项目: Dan-Mead/DnD
class Morningstar(Martial, Melee):
    name = "Morningstar"
    plural = 0
    cost = gp(15)
    dmg = (1, 8, p)
    weight = 4
    properties = Weapon.properties()
示例#2
0
文件: weapons.py 项目: Dan-Mead/DnD
class Pike(Martial, Melee):
    name = "Pike"
    plural = 0
    cost = gp(5)
    dmg = (1, 10, p)
    weight = 18
    properties = Weapon.properties(Props.heavy, Props.reach, Props.two_handed)
示例#3
0
文件: weapons.py 项目: Dan-Mead/DnD
class Club(Simple, Melee):
    name = "Club"
    plural = 0
    cost = sp(1)
    dmg = (1, 4, b)
    weight = 2
    properties = Weapon.properties(Props.light)
示例#4
0
文件: weapons.py 项目: Dan-Mead/DnD
class Maul(Martial, Melee):
    name = "Maul"
    plural = 0
    cost = gp(10)
    dmg = (2, 6, b)
    weight = 10
    properties = Weapon.properties(Props.heavy, Props.two_handed)
示例#5
0
文件: weapons.py 项目: Dan-Mead/DnD
class WarPick(Martial, Melee):
    name = "War Pick"
    plural = 0
    cost = gp(5)
    dmg = (1, 8, p)
    weight = 2
    properties = Weapon.properties()
示例#6
0
文件: weapons.py 项目: Dan-Mead/DnD
class Whip(Martial, Melee):
    name = "Whip"
    plural = 0
    cost = gp(2)
    dmg = (1, 4, s)
    weight = 3
    properties = Weapon.properties(Props.finesse, Props.reach)
示例#7
0
文件: weapons.py 项目: Dan-Mead/DnD
class Flail(Martial, Melee):
    name = "Flail"
    plural = 0
    cost = gp(10)
    dmg = (1, 8, p)
    weight = 2
    properties = Weapon.properties()
示例#8
0
文件: weapons.py 项目: Dan-Mead/DnD
class Shortsword(Martial, Melee):
    name = "Shortsword"
    plural = 0
    cost = gp(10)
    dmg = (1, 6, p)
    weight = 2
    properties = Weapon.properties(Props.finesse, Props.light)
示例#9
0
文件: weapons.py 项目: Dan-Mead/DnD
class Sling(Simple, Ranged):
    name = "Sling"
    plural = 0
    cost = sp(1)
    dmg = (1, 4, b)
    weight = 0
    properties = Weapon.properties(Props.ammunition(30, 120))
示例#10
0
文件: weapons.py 项目: Dan-Mead/DnD
class Battleaxe(Martial, Melee):
    name = "Battleaxe"
    plural = 0
    cost = gp(10)
    dmg = (1, 8, s)
    weight = 4
    properties = Weapon.properties(Props.versatile(1, 10))
示例#11
0
文件: weapons.py 项目: Dan-Mead/DnD
class Shortbow(Simple, Ranged):
    name = "Shortbow"
    plural = 0
    cost = gp(25)
    dmg = (1, 6, p)
    weight = 2
    properties = Weapon.properties(Props.ammunition(80, 320), Props.two_handed)
示例#12
0
文件: weapons.py 项目: Dan-Mead/DnD
class Dart(Simple, Ranged):
    name = "Dart"
    plural = 0
    cost = cp(5)
    dmg = (1, 4, p)
    weight = 0.25
    properties = Weapon.properties(Props.finesse, Props.thrown(20, 60))
示例#13
0
文件: weapons.py 项目: Dan-Mead/DnD
class Spear(Simple, Melee):
    name = "Spear"
    plural = 0
    cost = gp(1)
    dmg = (1, 6, p)
    weight = 3
    properties = Weapon.properties(Props.thrown(20, 60), Props.versatile(1, 8))
示例#14
0
文件: weapons.py 项目: Dan-Mead/DnD
class Sickle(Simple, Melee):
    name = "Sickle"
    plural = 0
    cost = gp(1)
    dmg = (1, 4, s)
    weight = 2
    properties = Weapon.properties(Props.light)
示例#15
0
文件: weapons.py 项目: Dan-Mead/DnD
class Greataxe(Martial, Melee):
    name = "Greataxe"
    plural = 0
    cost = gp(30)
    dmg = (1, 12, s)
    weight = 7
    properties = Weapon.properties(Props.heavy, Props.two_handed)
示例#16
0
文件: weapons.py 项目: Dan-Mead/DnD
class Scimitar(Martial, Melee):
    name = "Scimitar"
    plural = 0
    cost = gp(25)
    dmg = (1, 6, s)
    weight = 3
    properties = Weapon.properties(Props.finesse, Props.light)
示例#17
0
文件: weapons.py 项目: Dan-Mead/DnD
class Greatsword(Martial, Melee):
    name = "Greatsword"
    plural = 0
    cost = gp(50)
    dmg = (2, 6, s)
    weight = 6
    properties = Weapon.properties(Props.heavy, Props.two_handed)
示例#18
0
文件: weapons.py 项目: Dan-Mead/DnD
class Trident(Martial, Melee):
    name = "Trident"
    plural = 0
    cost = gp(5)
    dmg = (1, 6, p)
    weight = 4
    properties = Weapon.properties(Props.thrown(20, 60), Props.versatile(1, 8))
示例#19
0
文件: weapons.py 项目: Dan-Mead/DnD
class Halberd(Martial, Melee):
    name = "Halberd"
    plural = 0
    cost = gp(20)
    dmg = (1, 10, s)
    weight = 6
    properties = Weapon.properties(Props.heavy, Props.reach, Props.two_handed)
示例#20
0
文件: weapons.py 项目: Dan-Mead/DnD
class Warhammer(Martial, Melee):
    name = "Warhammer"
    plural = 0
    cost = gp(15)
    dmg = (1, 8, b)
    weight = 2
    properties = Weapon.properties(Props.versatile(1, 10))
示例#21
0
文件: weapons.py 项目: Dan-Mead/DnD
class Longsword(Martial, Melee):
    name = "Longsword"
    plural = 0
    cost = gp(15)
    dmg = (1, 8, s)
    weight = 3
    properties = Weapon.properties(Props.versatile(1, 10))
示例#22
0
文件: weapons.py 项目: Dan-Mead/DnD
class Blowgun(Martial, Ranged):
    name = "Blowgun"
    plural = 0
    cost = gp(10)
    dmg = (1, p)
    weight = 1
    properties = Weapon.properties(Props.ammunition(25, 100), Props.loading)
示例#23
0
文件: weapons.py 项目: Dan-Mead/DnD
class Rapier(Martial, Melee):
    name = "Rapier"
    plural = 0
    cost = gp(25)
    dmg = (1, 8, p)
    weight = 2
    properties = Weapon.properties(Props.finesse)
示例#24
0
文件: weapons.py 项目: Dan-Mead/DnD
class Mace(Simple, Melee):
    name = "Mace"
    plural = 0
    cost = gp(5)
    dmg = (1, 6, b)
    weight = 4
    properties = Weapon.properties()
示例#25
0
文件: weapons.py 项目: Dan-Mead/DnD
class Quarterstaff(Simple, Melee):
    name = "Quarterstaff"
    plural = 0
    cost = sp(2)
    dmg = (1, 6, b)
    weight = 4
    properties = Weapon.properties(Props.versatile(1, 8))
示例#26
0
文件: weapons.py 项目: Dan-Mead/DnD
class LightHammer(Simple, Melee):
    name = "Light Hammer"
    plural = 0
    cost = gp(2)
    dmg = (1, 4, b)
    weight = 2
    properties = Weapon.properties(Props.light, Props.thrown(20, 60))
示例#27
0
文件: weapons.py 项目: Dan-Mead/DnD
class Javelin(Simple, Melee):
    name = "Javelin"
    plural = 0
    cost = sp(5)
    dmg = (1, 6, p)
    weight = 2
    properties = Weapon.properties(Props.thrown(30, 120))
示例#28
0
文件: weapons.py 项目: Dan-Mead/DnD
class Handaxe(Simple, Melee):
    name = "Handaxe"
    plural = 0
    cost = gp(5)
    dmg = (1, 6, s)
    weight = 2
    properties = Weapon.properties(Props.light, Props.thrown(20, 60))
示例#29
0
文件: weapons.py 项目: Dan-Mead/DnD
class Greatclub(Simple, Melee):
    name = "Greatclub"
    plural = 0
    cost = gp(2)
    dmg = (1, 8, b)
    weight = 10
    properties = Weapon.properties(Props.two_handed)
示例#30
0
文件: weapons.py 项目: Dan-Mead/DnD
class Dagger(Simple, Melee):
    name = "Dagger"
    plural = 0
    cost = gp(2)
    dmg = (1, 4, s)
    weight = 1
    properties = Weapon.properties(Props.finesse, Props.light,
                                   Props.thrown(20, 60))