module Bandits
{
    item BeerBottle {
        ItemType = base:weapon,
        WeaponSprite = BeerBottle,
        StaticModel = BeerBottle
        WorldStaticModel = BeerBottle
        DisplayName=Bandit Beer Bottle
        DisplayCategory = WeaponCrafted,
        Icon=BeerBottle,
        MaxRange = 0.4,
        MinAngle=0.65,
        Type=Weapon,
        MinimumSwingTime=4,
        KnockBackOnNoDeath=FALSE,
        SwingAmountBeforeImpact=0.02,
        Categories=SmallBlade,
        ConditionLowerChanceOneIn=1,
        Weight=1,
        SplatNumber=3,
        PushBackMod=0.3,
        SubCategory=Stab,
        CloseKillMove = Jaw_Stab,
        ConditionMax=3,
        MaxHitCount=1,
        DoorDamage=0,
        SwingAnim=Stab,
        MinRange=0.61,
        SwingTime=4,
        KnockdownMod=2,
        SplatBloodOnNoDeath=FALSE,
        BreakSound  =   SmashedBottleBreak,
        TreeDamage  =   0,
        CriticalChance=5,
        CritDmgMultiplier = 5,
        MinDamage=0.2,
        MaxDamage=0.5,
        BaseSpeed = 1.4,
        WeaponLength = 0.2,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound=SmashedBottleHit,
        ImpactSound=SmashedBottleHit,
        DoorHitSound = SmashedBottleHit,
        HitSound=SmashedBottleHit,
        SwingSound = SmashedBottleSwing,
        Tags = BrokenGlass,
    }

    item Teacup{
        ItemType = base:weapon,
        WeaponSprite = Teacup,
        StaticModel = Mug
        WorldStaticModel = Teacup_Ground
        DisplayName=Bandit Teacup
        DisplayCategory = WeaponCrafted,
        Icon=Teacup,
        MaxRange = 0.4,
        MinAngle=0.65,
        Type=Weapon,
        MinimumSwingTime=4,
        KnockBackOnNoDeath=FALSE,
        SwingAmountBeforeImpact=0.02,
        Categories=SmallBlade,
        ConditionLowerChanceOneIn=1,
        Weight=1,
        SplatNumber=3,
        PushBackMod=0.3,
        SubCategory=Stab,
        CloseKillMove = Jaw_Stab,
        ConditionMax=3,
        MaxHitCount=1,
        DoorDamage=0,
        SwingAnim=Stab,
        MinRange=0.61,
        SwingTime=4,
        KnockdownMod=2,
        SplatBloodOnNoDeath=FALSE,
        BreakSound  =   SmashedBottleBreak,
        TreeDamage  =   0,
        CriticalChance=5,
        CritDmgMultiplier = 5,
        MinDamage=0.2,
        MaxDamage=0.5,
        BaseSpeed = 1.4,
        WeaponLength = 0.2,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound=SmashedBottleHit,
        ImpactSound=SmashedBottleHit,
        DoorHitSound = SmashedBottleHit,
        HitSound=SmashedBottleHit,
        SwingSound = SmashedBottleSwing,
        Tags = BrokenGlass,
    }

    item Extinguisher{
        ItemType = base:weapon,
        WeaponSprite = Extinguisher,
        StaticModel = Extinguisher,
        WorldStaticModel = Extinguisher,
        DisplayName=Zombie Extinguisher,
        DisplayCategory = WeaponCrafted,
        Icon=Extinguisher,
        MaxRange = 0.4,
        MinAngle=0.65,
        Type=Weapon,
        MinimumSwingTime=4,
        KnockBackOnNoDeath=FALSE,
        SwingAmountBeforeImpact=0.02,
        Categories=SmallBlade,
        ConditionLowerChanceOneIn=1,
        Weight=1,
        SplatNumber=3,
        PushBackMod=0.3,
        SubCategory=Stab,
        CloseKillMove = Jaw_Stab,
        ConditionMax=3,
        MaxHitCount=1,
        DoorDamage=0,
        SwingAnim=Stab,
        MinRange=0.61,
        SwingTime=4,
        KnockdownMod=2,
        SplatBloodOnNoDeath=FALSE,
        BreakSound  =   SmashedBottleBreak,
        TreeDamage  =   0,
        CriticalChance=5,
        CritDmgMultiplier = 5,
        MinDamage=0.2,
        MaxDamage=0.5,
        BaseSpeed = 1.4,
        WeaponLength = 0.2,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound=SmashedBottleHit,
        ImpactSound=SmashedBottleHit,
        DoorHitSound = SmashedBottleHit,
        HitSound=SmashedBottleHit,
        SwingSound = SmashedBottleSwing,
        Tags = BrokenGlass,
    }

}

module Base
{
    item PurseWeapon {
        ItemType = base:weapon,
        DisplayName = Purse Weapon,
        DisplayCategory = SportsWeapon,
        Type = Weapon,
        Weight = 1,
        Icon = Purse,
        BaseSpeed = 1.2,
        BreakSound = BadmintonRacketBreak,
        Categories = Improvised;Blunt,
        ConditionLowerChanceOneIn = 3,
        ConditionMax = 4,
        CriticalChance = 0,
        DoorDamage = 1,
        DoorHitSound = BadmintonRacketHit,
        DropSound = BadmintonRacketDrop,
        HitFloorSound = BadmintonRacketHit,
        HitSound = BadmintonRacketHit,
        KnockBackOnNoDeath = FALSE,
        KnockdownMod = 2,
        MaxDamage = 0.2,
        MaxHitCount = 2,
        MaxRange = 1.25,
        MinAngle = 0.75,
        MinDamage = 0.1,
        MinRange = 0.61,
        MinimumSwingTime = 4,
        PushBackMod = 0.3,
        SplatBloodOnNoDeath = FALSE,
        SplatNumber = 1,
        SubCategory = Swinging,
        SwingAmountBeforeImpact = 0.02,
        SwingAnim = Bat,
        SwingSound = BadmintonRacketSwing,
        SwingTime = 4,
        TreeDamage = 0,
        WeaponSprite = Purse,
        WorldStaticModel = Purse_Ground,
    }

    item HandbagWeapon {
        ItemType = base:weapon,
        DisplayName = Handbag Weapon,
        DisplayCategory = SportsWeapon,
        Type = Weapon,
        Weight = 1,
        Icon = Purseblack,
        BaseSpeed = 1.2,
        BreakSound = BadmintonRacketBreak,
        Categories = Improvised;Blunt,
        ConditionLowerChanceOneIn = 3,
        ConditionMax = 4,
        CriticalChance = 0,
        DoorDamage = 1,
        DoorHitSound = BadmintonRacketHit,
        DropSound = BadmintonRacketDrop,
        HitFloorSound = BadmintonRacketHit,
        HitSound = BadmintonRacketHit,
        KnockBackOnNoDeath = FALSE,
        KnockdownMod = 2,
        MaxDamage = 0.2,
        MaxHitCount = 2,
        MaxRange = 1.25,
        MinAngle = 0.75,
        MinDamage = 0.1,
        MinRange = 0.61,
        MinimumSwingTime = 4,
        PushBackMod = 0.3,
        SplatBloodOnNoDeath = FALSE,
        SplatNumber = 1,
        SubCategory = Swinging,
        SwingAmountBeforeImpact = 0.02,
        SwingAnim = Bat,
        SwingSound = BadmintonRacketSwing,
        SwingTime = 4,
        TreeDamage = 0,
        WeaponSprite = Purseblack,
        WorldStaticModel = Handbag_Ground,
    }

    item TruthSign {
        ItemType = base:weapon,
        DisplayName = Truth Sign,
        DisplayCategory = SportsWeapon,
        Type = Weapon,
        Weight = 1,
        Icon = Purse,
        BaseSpeed = 1.2,
        BreakSound = BadmintonRacketBreak,
        Categories = Improvised;Blunt,
        ConditionLowerChanceOneIn = 3,
        ConditionMax = 4,
        CriticalChance = 0,
        DoorDamage = 1,
        DoorHitSound = BadmintonRacketHit,
        DropSound = BadmintonRacketDrop,
        HitFloorSound = BadmintonRacketHit,
        HitSound = BadmintonRacketHit,
        KnockBackOnNoDeath = FALSE,
        KnockdownMod = 2,
        MaxDamage = 0.2,
        MaxHitCount = 2,
        MaxRange = 1.25,
        MinAngle = 0.75,
        MinDamage = 0.1,
        MinRange = 0.61,
        MinimumSwingTime = 4,
        PushBackMod = 0.3,
        SplatBloodOnNoDeath = FALSE,
        SplatNumber = 1,
        SubCategory = Swinging,
        SwingAmountBeforeImpact = 0.02,
        SwingAnim = Bat,
        SwingSound = BadmintonRacketSwing,
        SwingTime = 4,
        TreeDamage = 0,
        WeaponSprite = TruthSign,
        WorldStaticModel = TruthSign,
    }

    item StopSign
    {
        ItemType = base:weapon,
        DisplayCategory = ToolWeapon, 
        Weight = 1.0,
        Type = Weapon,
        DisplayName = Stop Sign,
        Icon = StopSign,
        primaryAnimMask = HoldingTorchRight,
        secondaryAnimMask = HoldingTorchLeft, 
        WeaponSprite = StopSign,
        MinAngle = 0.6,
        MinimumSwingTime = 2,
        KnockBackOnNoDeath = FALSE,
        SwingAmountBeforeImpact = 0.02,
        Categories = Improvised;SmallBlunt,
        ConditionLowerChanceOneIn = 10,
        SplatNumber = 1,
        PushBackMod = 0.3,
        SubCategory = Swinging,
        ConditionMax = 5,
        MaxHitCount = 2,
        DoorDamage = 1,
        SwingAnim = Bat,
        MinRange = 0.68,
        SwingTime = 2,
        KnockdownMod = 0,
        SplatBloodOnNoDeath = FALSE,
        BreakSound = BreakMetalItem,
        TreeDamage = 0,
        Tooltip = Tooltip_Stop,
        CriticalChance = 30,
        CritDmgMultiplier = 2,
        MinDamage = 0.4,
        MaxDamage = 0.7,
        BaseSpeed = 1,
        WeaponLength = 0.3,  
        AttachmentType = Wrench,
    }

    item PaperSign {
        ItemType = base:weapon,
        WeaponSprite = PaperSign,
		StaticModel = PaperSign,
		WorldStaticModel = PaperSign
        DisplayName=Protest Poster,
        DisplayCategory = WeaponCrafted,
        Icon=Paper,
        MaxRange = 0.4,
        MinAngle=0.65,
        Type=Weapon,
        MinimumSwingTime=4,
        KnockBackOnNoDeath=FALSE,
        SwingAmountBeforeImpact=0.02,
        Categories=SmallBlade,
        ConditionLowerChanceOneIn=1,
        Weight=1,
        SplatNumber=3,
        PushBackMod=0.3,
        SubCategory=Stab,
        CloseKillMove = Jaw_Stab,
        ConditionMax=3,
        MaxHitCount=1,
        DoorDamage=0,
        SwingAnim=Stab,
        MinRange=0.61,
        SwingTime=4,
        KnockdownMod=2,
        SplatBloodOnNoDeath=FALSE,
        BreakSound  =   SmashedBottleBreak,
        TreeDamage  =   0,
        CriticalChance=5,
        CritDmgMultiplier = 5,
        MinDamage=0.2,
        MaxDamage=0.5,
        BaseSpeed = 1.4,
        WeaponLength = 0.2,
        DamageCategory = Slash,
        DamageMakeHole = TRUE,
        HitFloorSound=SmashedBottleHit,
        ImpactSound=SmashedBottleHit,
        DoorHitSound = SmashedBottleHit,
        HitSound=SmashedBottleHit,
        SwingSound = SmashedBottleSwing,
        Tags = BrokenGlass,
    }


}