class WalkingStaff(Staff): name = "Walking Staff" melee_damage = dice.D4(1) price = coins.Silver(2) size = Size.Medium weight = units.Pound(1)
class LongbowArrow(Arrow): name = "Longbow Arrow" ammunition_type = Arrow ammunition_damage = dice.D6(1) price = coins.Silver(1) weight = units.Pound(0.1)
class SlingBullet(Bullet): name = "Sling Bullet" ammunition_type = Bullet ammunition_damage = dice.D4(1) price = coins.Silver(1) weight = units.Pound(0.1)
class HeavyQuarrel(Bolt): name = "Heavy Quarrel" ammunition_type = Bolt ammunition_damage = dice.D8(1) price = coins.Silver(4) weight = units.Pound(0.1)
class LightQuarrel(Bolt): name = "Light Quarrel" ammunition_type = Bolt ammunition_damage = dice.D6(1) price = coins.Silver(2) weight = units.Pound(0.1)
class Cudgel(Bludgeon): name = "Cudgel" melee_damage = dice.D4(1) price = coins.Silver(2) size = Size.Medium weight = units.Pound(1)
class SmallSack(Container): name = "Small Sack" price = coins.Silver(5) size = Size.Small volume_limit = units.CubicFeet(2) weight = units.Pound(0.1) weight_limit = units.Pound(20)
class Torch(LightItem): name = "Torch" bright_light_radius = units.Feet(30) dim_light_radius = units.Feet(20) fuel = None fuel_duration = units.GameTurn(4) last_life_dice = dice.D4(1) light_shape = Shape.Circle price = coins.Silver(1) weight = units.Pound(0.2)
class Longbow(Bow): name = "Longbow" melee_damage = dice.D2(1) ranged_range = RangeSet(units.Feet(70), units.Feet(140), units.Feet(210)) ranged_damage = None ranged_ammunition_type = LongbowArrow price = coins.Silver(2) size = Size.Large weight = units.Pound(3)
class Quill(WritingItem): name = "Quill" price = coins.Silver(1) size = Size.Small weight = units.Pound(0)
class ShortbowArrow(Arrow): name = "Shortbow Arrow" damage = dice.D6(1) price = coins.Silver(1) weight = units.Pound(0.1)
class Key(Tool): name = "Key" price = coins.Silver(1) weight = units.Pound(0.1)
class BitAndBridle(RidingItem): name = "Bit And Bridle" price = coins.Silver(15) weight = units.Pound(3)