예제 #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))