module MarzGuns {
    
    item SW629 {
        MinDamage                    = 1.2,
        MaxDamage                    = 1.8,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 50,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        DoorDamage                   = 5,
        
        MaxHitcount                  = 1,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        AttachmentType               = Holster,
        Weight                       = 1.18,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        AmmoType                     = swmg:bullet_44,
        AmmoBox                      = MarzGuns.44_Box,
        ClipSize                     = 6,
        MaxAmmo                      = 6,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        MinimumSwingtime             = 0.5,
        
        Icon                         = SW629,
        AimReleaseSound              = MagnumAimRelease,
        BreakSound                   = MagnumBreak,
        BringToBearSound             = MagnumBringToBear,
        ClickSound                   = MagnumJam,
        DropSound                    = MagnumDrop,
        EjectAmmoStartSound          = MagnumEjectAmmoStart,
        EjectAmmoSound               = MagnumEjectAmmo,
        EjectAmmoStopSound           = MagnumEjectAmmoStop,
        EquipSound                   = MagnumEquip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = MagnumInsertAmmoStart,
        InsertAmmoSound              = MagnumInsertAmmo,
        InsertAmmoStopSound          = MagnumInsertAmmoStop,
        
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_revolver_long,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        Ranged                       = true,
        RecoilDelay                  = 17,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = MagnumCartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 120,
        SoundVolume                  = 75,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 12.0,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0.0,
        SwingAnim                    = Handgun,
        SwingSound                   = MagnumShoot,
        Swingtime                    = 0.5,
        ToHitModifier                = 1.5,
        UnequipSound                 = MagnumUnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = revolver,
        WeaponSprite                 = MarzGuns.SW629,
        Tags                         = base:hasmetal;base:firearm,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.SW629_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.SW629_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.SW629_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.SW629_CYLINDER_FIRED cylinder cylinder,

        ModelWeaponPart              = MarzGuns.Heavy_Pistol_Rail MarzGuns.Heavy_Pistol_Rail rail_up rail_up,
        
        ModelWeaponPart              = MarzGuns.PL4_Sight MarzGuns.PL4_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PM2_Sight MarzGuns.PM2_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PS1_Sight MarzGuns.PS1_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PRL1_Scope MarzGuns.PRL1_Scope scope_large scope_large,
    }
    
    item PYTHON {
        MinDamage                    = 1.0,
        MaxDamage                    = 1.6,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 30,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        DoorDamage                   = 5,
        
        MaxHitcount                  = 1,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        AttachmentType               = Holster,
        Weight                       = 1.2,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        AmmoType                     = swmg:bullet_357,
        AmmoBox                      = MarzGuns.357_Box,
        ClipSize                     = 15,
        MaxAmmo                      = 6,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        MinimumSwingtime             = 0.5,
        
        Icon                         = PYTHON,
        AimReleaseSound              = MagnumAimRelease,
        BreakSound                   = MagnumBreak,
        BringToBearSound             = MagnumBringToBear,
        ClickSound                   = MagnumJam,
        DropSound                    = MagnumDrop,
        EjectAmmoStartSound          = MagnumEjectAmmoStart,
        EjectAmmoSound               = MagnumEjectAmmo,
        EjectAmmoStopSound           = MagnumEjectAmmoStop,
        EquipSound                   = MagnumEquip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = MagnumInsertAmmoStart,
        InsertAmmoSound              = MagnumInsertAmmo,
        InsertAmmoStopSound          = MagnumInsertAmmoStop,
        
        MultipleHitConditionAffected = false,
        MuzzleFlashModelKey          = muzzle_flash_revolver_long,
        NPCSoundBoost                = 1.5,
        Projectilecount              = 1,
        PushBackMod                  = 0.3,
        Ranged                       = true,
        RecoilDelay                  = 17,
        Reloadtime                   = 30,
        RunAnim                      = Run_Weapon2,
        ShellFallSound               = MagnumCartridgeFall,
        SoundGain                    = 1.5,
        SoundRadius                  = 120,
        SoundVolume                  = 75,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        StopPower                    = 12.0,
        SubCategory                  = Firearm,
        SwingAmountBeforeImpact      = 0.0,
        SwingAnim                    = Handgun,
        SwingSound                   = MagnumShoot,
        Swingtime                    = 0.5,
        ToHitModifier                = 1.5,
        UnequipSound                 = MagnumUnEquip,
        UseEndurance                 = false,
        WeaponReloadType             = revolver,
        WeaponSprite                 = MarzGuns.PYTHON,
        Tags                         = base:hasmetal;base:firearm,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        
        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.PYTHON_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.PYTHON_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.PYTHON_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.PYTHON_CYLINDER_FIRED cylinder cylinder,

        ModelWeaponPart              = MarzGuns.Heavy_Pistol_Rail MarzGuns.Heavy_Pistol_Rail rail_up rail_up,
        
        ModelWeaponPart              = MarzGuns.PL4_Sight MarzGuns.PL4_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PM2_Sight MarzGuns.PM2_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PS1_Sight MarzGuns.PS1_Sight scope scope,
        ModelWeaponPart              = MarzGuns.PRL1_Scope MarzGuns.PRL1_Scope scope_large scope_large,
    }
    
    item RHINO {
        MinDamage                    = 0.95,
        MaxDamage                    = 1.4,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 25,
        RecoilDelay                  = 16,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 9.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Holster,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 1.1,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_357,
        AmmoBox                      = MarzGuns.357_Box,
        ClipSize                     = 15,
        MaxAmmo                      = 6,
        Reloadtime                   = 30,
        WeaponReloadType             = revolver,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = RHINO,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Handgun,
        WeaponSprite                 = MarzGuns.RHINO,
        AimReleaseSound              = M625AimRelease,
        BreakSound                   = M625Break,
        BringToBearSound             = M625BringToBear,
        ClickSound                   = M625Jam,
        DropSound                    = M625Drop,
        EjectAmmoStartSound          = M625EjectAmmoStart,
        EjectAmmoSound               = M625EjectAmmo,
        EjectAmmoStopSound           = M625EjectAmmoStop,
        EquipSound                   = M625Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M625InsertAmmoStart,
        InsertAmmoSound              = M625InsertAmmo,
        InsertAmmoStopSound          = M625InsertAmmoStop,
        ShellFallSound               = M625CartridgeFall,
        SwingSound                   = M625Shoot,
        UnequipSound                 = M625UnEquip,
        SoundGain                    = 1.5,
        SoundRadius                  = 100,
        SoundVolume                  = 65,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_revolver,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,

        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.RHINO_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.RHINO_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.RHINO_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.RHINO_CYLINDER_FIRED cylinder cylinder,
    }
    
    item MP412 {
        MinDamage                    = 0.8,
        MaxDamage                    = 1.0,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 25,
        RecoilDelay                  = 11,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 5.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = HolsterSmall,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 0.9,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_38,
        AmmoBox                      = MarzGuns.38_Box,
        MaxAmmo                      = 5,
        Reloadtime                   = 30,
        WeaponReloadType             = revolver,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = MP412,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Handgun,
        WeaponSprite                 = MarzGuns.MP412,
        AimReleaseSound              = M36AimRelease,
        BreakSound                   = M36Break,
        BringToBearSound             = M36BringToBear,
        ClickSound                   = M36Jam,
        DropSound                    = M36Drop,
        EjectAmmoStartSound          = M36EjectAmmoStart,
        EjectAmmoSound               = M36EjectAmmo,
        EjectAmmoStopSound           = M36EjectAmmoStop,
        EquipSound                   = M36Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M36InsertAmmoStart,
        InsertAmmoSound              = M36InsertAmmo,
        InsertAmmoStopSound          = M36InsertAmmoStop,
        ShellFallSound               = M36CartridgeFall,
        SwingSound                   = M36Shoot,
        UnequipSound                 = M36UnEquip,
        SoundGain                    = 1.5,
        SoundRadius                  = 60,
        SoundVolume                  = 25,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_revolver_short,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,

        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.MP412_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.MP412_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.MP412_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.MP412_CYLINDER_FIRED cylinder cylinder,
    }
    
    item COLT_SINGLE {
        MinDamage                    = 0.9,
        MaxDamage                    = 1.2,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 20,
        RecoilDelay                  = 16,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 200,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 9.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        PiercingBullets              = false,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = Holster,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 1.04,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_45,
        AmmoBox                      = MarzGuns.45_Box,
        ClipSize                     = 15,
        MaxAmmo                      = 6,
        Reloadtime                   = 30,
        WeaponReloadType             = revolver,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = COLT_SINGLE,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Handgun,
        WeaponSprite                 = MarzGuns.COLT_SINGLE,
        AimReleaseSound              = M625AimRelease,
        BreakSound                   = M625Break,
        BringToBearSound             = M625BringToBear,
        ClickSound                   = M625Jam,
        DropSound                    = M625Drop,
        EjectAmmoStartSound          = M625EjectAmmoStart,
        EjectAmmoSound               = M625EjectAmmo,
        EjectAmmoStopSound           = M625EjectAmmoStop,
        EquipSound                   = M625Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M625InsertAmmoStart,
        InsertAmmoSound              = M625InsertAmmo,
        InsertAmmoStopSound          = M625InsertAmmoStop,
        ShellFallSound               = M625CartridgeFall,
        SwingSound                   = M625Shoot,
        UnequipSound                 = M625UnEquip,
        SoundGain                    = 1.5,
        SoundRadius                  = 100,
        SoundVolume                  = 65,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_revolver,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,

        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.COLT_SINGLE_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.COLT_SINGLE_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.COLT_SINGLE_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.COLT_SINGLE_CYLINDER_FIRED cylinder cylinder,
    }
    
    item DETECTIVE_38 {
        MinDamage                    = 0.7,
        MaxDamage                    = 0.9,
        CriticalChance               = 20.0,
        AimingPerkCritModifier       = 6,
        CritDmgMultiplier            = 4.0,
        HitChance                    = 50,
        AimingPerkHitChanceModifier  = 4,
        Aimingtime                   = 25,
        RecoilDelay                  = 10,
        MaxRange                     = 20.0,
        AimingPerkRangeModifier      = 0,
        MinSightRange                = 2,
        MaxSightRange                = 9.0,
        MinRange                     = 0.61,
        MinAngle                     = 0.95,
        AimingPerkMinAngleModifier   = 0.05,
        JamGunChance                 = 0,
        ConditionLowerChanceOneIn    = 250,
        ConditionMax                 = 10,
        PushBackMod                  = 0.3,
        StopPower                    = 5.0,
        DoorDamage                   = 5,
        
        Projectilecount              = 1,
        MaxHitcount                  = 1,
        
        DisplayCategory              = Weapon,
        ItemType                     = base:weapon,
        SubCategory                  = Firearm,
        AttachmentType               = HolsterSmall,
        Tags                         = base:hasmetal;base:firearm,
        Weight                       = 0.9,
        MetalValue                   = 30.0,
        IsAimedFirearm               = true,
        Ranged                       = true,
        AmmoType                     = swmg:bullet_38,
        AmmoBox                      = MarzGuns.38_Box,
        MaxAmmo                      = 6,
        Reloadtime                   = 30,
        WeaponReloadType             = revolver,
        HaveChamber                  = false,
        ManuallyRemoveSpentRounds    = true,
        UseEndurance                 = false,
        MinimumSwingtime             = 0.5,
        Swingtime                    = 0.5,
        SwingAmountBeforeImpact      = 0.0,
        
        Icon                         = DETECTIVE_38,
        RunAnim                      = Run_Weapon2,
        SwingAnim                    = Handgun,
        WeaponSprite                 = MarzGuns.DETECTIVE_38,
        AimReleaseSound              = M36AimRelease,
        BreakSound                   = M36Break,
        BringToBearSound             = M36BringToBear,
        ClickSound                   = M36Jam,
        DropSound                    = M36Drop,
        EjectAmmoStartSound          = M36EjectAmmoStart,
        EjectAmmoSound               = M36EjectAmmo,
        EjectAmmoStopSound           = M36EjectAmmoStop,
        EquipSound                   = M36Equip,
        HitSound                     = BulletImpact,
        ImpactSound                  = null,
        InsertAmmoStartSound         = M36InsertAmmoStart,
        InsertAmmoSound              = M36InsertAmmo,
        InsertAmmoStopSound          = M36InsertAmmoStop,
        ShellFallSound               = M36CartridgeFall,
        SwingSound                   = M36Shoot,
        UnequipSound                 = M36UnEquip,
        SoundGain                    = 1.5,
        SoundRadius                  = 60,
        SoundVolume                  = 25,
        NPCSoundBoost                = 1.5,
        MuzzleFlashModelKey          = muzzle_flash_revolver_short,
        SplatBloodOnNoDeath          = true,
        SplatNumber                  = 3,
        SplatSize                    = 3,
        
        KnockBackOnNoDeath           = true,
        KnockdownMod                 = 2.0,
        MultipleHitConditionAffected = false,
        ToHitModifier                = 1.5,

        OnCreate                     = MarzGuns_OnCreate.AttachParts,

        ModelWeaponPart              = MarzGuns.Hammer_Close MarzGuns.DETECTIVE_38_HAMMER_READY hammer hammer,
        ModelWeaponPart              = MarzGuns.Hammer_Open MarzGuns.DETECTIVE_38_HAMMER_FIRED hammer hammer,
        ModelWeaponPart              = MarzGuns.Cylinder_Close MarzGuns.DETECTIVE_38_CYLINDER_READY cylinder cylinder,
        ModelWeaponPart              = MarzGuns.Cylinder_Open MarzGuns.DETECTIVE_38_CYLINDER_FIRED cylinder cylinder,
    }
}
