module BBoxes { imports { Base } /*****************Gas Barrel*****************/ item GasBarrel { DisplayCategory = VehicleMaintenance, DisplayName = Gas Barrel, Icon = GasBarrel, ReplaceInPrimaryHand = GasBarrelRight holdingbagright, ReplaceInSecondHand = GasBarrelLeft holdingbagleft, ReplaceOnDeplete = GasBarrel_Empty, Tags = Petrol, Type = Drainable, UseDelta = 0.0500, UseWhileEquipped = FALSE, Weight = 15, WorldStaticModel = WorldItem_GasBarrel, } item GasBarrel_Empty { DisplayCategory = VehicleMaintenance, DisplayName = Empty Gas Barrel, Icon = GasBarrel, ReplaceInPrimaryHand = GasBarrelRight holdingbagright, ReplaceInSecondHand = GasBarrelLeft holdingbagleft, ReplaceTypes = PetrolSource GasBarrel, SurvivalGear = TRUE, Tags = EmptyPetrol, Type = Normal, Weight = 3, WorldStaticModel = WorldItem_GasBarrel, } /*****************Metal Drum*****************/ item MetalDrum { ClothingItem = MetalDrum, DisplayName = Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_MetalDrum, ReplaceOnDeplete = MetalDrum_Empty, Tags = Petrol;HasMetal, Type = Drainable, Icon = MetalDrum, UseDelta = 0.04, UseWhileEquipped = FALSE, Weight = 20, } item MetalDrum_Empty { ClothingItem = MetalDrum, DisplayName = Empty Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_MetalDrum, Icon = MetalDrum, ReplaceTypes = PetrolSource MetalDrum, SurvivalGear = TRUE, Tags = EmptyPetrol;HasMetal, Type = Normal, Weight = 3, } /*Army*/ item MetalDrumArmy { DisplayName = Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_MetalDrumArmy, Icon = MetalDrumArmy, ReplaceOnDeplete = MetalDrumArmy_Empty, Tags = Petrol;HasMetal, Type = Drainable, UseDelta = 0.04, UseWhileEquipped = FALSE, Weight = 20, } item MetalDrumArmy_Empty { DisplayName = Empty Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_MetalDrumArmy, Icon = MetalDrumArmy, ReplaceTypes = PetrolSource MetalDrumArmy, SurvivalGear = TRUE, Tags = EmptyPetrol;HasMetal, Type = Normal, Weight = 3, } /*****************Big Metal Drum*****************/ item BigMetalDrum { ClothingItem = BigMetalDrum, DisplayName = Big Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_BigMetalDrum, Icon = BigMetalDrum, ReplaceOnDeplete = BigMetalDrum_Empty, Tags = Petrol;HasMetal, Type = Drainable, UseDelta = 0.02500, UseWhileEquipped = FALSE, Weight = 40, } item BigMetalDrum_Empty { ClothingItem = BigMetalDrum, DisplayName = Empty Big Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_BigMetalDrum, Icon = BigMetalDrum, ReplaceTypes = PetrolSource BigMetalDrum, SurvivalGear = TRUE, Tags = EmptyPetrol;HasMetal, Type = Normal, Weight = 3, } /*Army*/ item BigMetalDrumArmy { DisplayName = Big Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_BigDrumArmy, Icon = BigMetalDrumArmy, ReplaceOnDeplete = BigMetalDrumArmy_Empty, Tags = Petrol;HasMetal, Type = Drainable, UseDelta = 0.02500, UseWhileEquipped = FALSE, Weight = 40, } item BigMetalDrumArmy_Empty { DisplayName = Empty Big Metal Drum, DisplayCategory = VehicleMaintenance, WorldStaticModel = WorldItem_BigDrumArmy, Icon = BigMetalDrumArmy, ReplaceTypes = PetrolSource BigMetalDrumArmy, SurvivalGear = TRUE, Tags = EmptyPetrol;HasMetal, Type = Normal, Weight = 3, } /***************** Plastic Drum *****************/ item PlasticDrum { DisplayName = Plastic Drum, DisplayCategory = Water, WorldStaticModel = WorldItem_PlasticDrum, Icon = PlasticDrum, UseWhileEquipped = FALSE, IsWaterSource = TRUE, CanStoreWater = TRUE, RainFactor = 0.5, FillFromDispenserSound = GetWaterFromDispenserPlasticBig, FillFromTapSound = GetWaterFromTapPlasticBig, ReplaceOnDeplete = PlasticDrum_Empty, ReplaceOnUseOn = WaterSource-PlasticDrum, UseDelta = 0.008, Type = Drainable, Weight = 10, } item PlasticDrum_Empty { DisplayName = Empty Plastic Drum, DisplayCategory = Water, WorldStaticModel = WorldItem_PlasticDrum, Icon = PlasticDrum, CanStoreWater = TRUE, RainFactor = 0.5, ReplaceTypes = WaterSource PlasticDrum, Type = Normal, Weight = 0.5, } /***************** Water Tank *****************/ item WaterTank { DisplayName = Water Tank, DisplayCategory = Water, WorldStaticModel = WorldItem_WaterTank, Icon = WaterTank, UseWhileEquipped = FALSE, IsWaterSource = TRUE, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserPlasticBig, FillFromTapSound = GetWaterFromTapPlasticBig, ReplaceOnDeplete = WaterTank_Empty, ReplaceOnUseOn = WaterSource-WaterTank, UseDelta = 0.002, Type = Drainable, RainFactor = 0.5, Tags = HasMetal;HeavyItem, Weight = 40, EquippedNoSprint = TRUE, } item WaterTank_Empty { DisplayName = Empty Water Tank, DisplayCategory = Water, WorldStaticModel = WorldItem_WaterTank, Icon = WaterTank, CanStoreWater = TRUE, RainFactor = 0.5, ReplaceTypes = WaterSource WaterTank, Type = Normal, Tags = HasMetal;HeavyItem, Weight = 3, } /*****************Round Canteen*****************/ /*Army*/ item RoundCanteen_Army1 { DisplayName = Canteen, DisplayCategory = Water, Icon = Canteen_Army1, WorldStaticModel = WorldItem_RoundCanteen_Army1, StaticModel = RoundCanteen_Army1, Type = Drainable, CanStoreWater = TRUE, UseDelta = 0.04, IsWaterSource = TRUE, Weight = 1.5, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, ReplaceOnDeplete = RoundCanteen_Army1_Empty, ReplaceOnUseOn = WaterSource-RoundCanteen_Army1, } item RoundCanteen_Army1_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, WorldStaticModel = WorldItem_RoundCanteen_Army1, StaticModel = RoundCanteen_Army1, Icon = Canteen_Army1, CanStoreWater = TRUE, Type = Normal, ReplaceTypes = WaterSource RoundCanteen_Army1, ReplaceOnUseOn = WaterSource-RoundCanteen_Army1, Weight = 0.2, } item RoundCanteen_Army2 { DisplayName = Canteen, DisplayCategory = Water, Icon = Canteen_Army2, WorldStaticModel = WorldItem_RoundCanteen_Army2, StaticModel = RoundCanteen_Army2, Type = Drainable, CanStoreWater = TRUE, UseDelta = 0.04, IsWaterSource = TRUE, Weight = 1.5, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, ReplaceOnDeplete = RoundCanteen_Army2_Empty, ReplaceOnUseOn = WaterSource-RoundCanteen_Army2, } item RoundCanteen_Army2_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, WorldStaticModel = WorldItem_RoundCanteen_Army2, StaticModel = RoundCanteen_Army2, Icon = Canteen_Army2, CanStoreWater = TRUE, Type = Normal, ReplaceTypes = WaterSource RoundCanteen_Army2, ReplaceOnUseOn = WaterSource-RoundCanteen_Army2, Weight = 0.2, } item RoundCanteen_Army3 { DisplayName = Canteen, DisplayCategory = Water, Icon = Canteen_Army3, WorldStaticModel = WorldItem_RoundCanteen_Army3, StaticModel = RoundCanteen_Army3, Type = Drainable, CanStoreWater = TRUE, UseDelta = 0.04, IsWaterSource = TRUE, Weight = 1.5, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, ReplaceOnDeplete = RoundCanteen_Army3_Empty, ReplaceOnUseOn = WaterSource-RoundCanteen_Army3, } item RoundCanteen_Army3_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, WorldStaticModel = WorldItem_RoundCanteen_Army3, StaticModel = RoundCanteen_Army3, Icon = Canteen_Army3, CanStoreWater = TRUE, Type = Normal, ReplaceTypes = WaterSource RoundCanteen_Army3, ReplaceOnUseOn = WaterSource-RoundCanteen_Army3, Weight = 0.2, } /*Others*/ item RoundCanteen_Black_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, StaticModel = RoundCanteen_Black, WorldStaticModel = WorldItem_RoundCanteen_Black, Icon = Canteen_Black, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-RoundCanteen_Black, Weight = 0.2, } item RoundCanteen_Black { DisplayName = Canteen, DisplayCategory = Water, StaticModel = RoundCanteen_Black, WorldStaticModel = WorldItem_RoundCanteen_Black, Icon = Canteen_Black, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, BodyLocation = Hat, IsWaterSource = TRUE, ReplaceOnDeplete = RoundCanteen_Black_Empty, ReplaceOnUseOn = WaterSource-RoundCanteen_Black, UseDelta = 0.04, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } item RoundCanteen_Spiffo_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, StaticModel = RoundCanteen_Spiffo, WorldStaticModel = WorldItem_RoundCanteen_Spiffo, Icon = Canteen_Spiffo, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-RoundCanteen_Spiffo, Weight = 0.2, } item RoundCanteen_Spiffo { DisplayName = Canteen, DisplayCategory = Water, StaticModel = RoundCanteen_Spiffo, WorldStaticModel = WorldItem_RoundCanteen_Spiffo, Icon = Canteen_Spiffo, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, IsWaterSource = TRUE, ReplaceOnDeplete = RoundCanteen_Spiffo_Empty, ReplaceOnUseOn = WaterSource-RoundCanteen_Spiffo, UseDelta = 0.04, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } /*****************Small Canteen*****************/ item SmallCanteen_Army4_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Army4, WorldStaticModel = WorldItem_SmallCanteen_Army4, Icon = Canteen_Army4, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-SmallCanteen_Army4, Weight = 0.2, } item SmallCanteen_Army4 { DisplayName = Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Army4, WorldStaticModel = WorldItem_SmallCanteen_Army4, Icon = Canteen_Army4, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, IsWaterSource = TRUE, ReplaceOnDeplete = SmallCanteen_Army4_Empty, ReplaceOnUseOn = WaterSource-SmallCanteen_Army4, UseDelta = 0.05, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } item SmallCanteen_Black_Empty { DisplayName = Empty Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Black, WorldStaticModel = WorldItem_SmallCanteen_Black, Icon = Canteen_Black2, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-SmallCanteen_Black, Weight = 0.2, } item SmallCanteen_Black { DisplayName = Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Black, WorldStaticModel = WorldItem_SmallCanteen_Black, Icon = Canteen_Black2, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, IsWaterSource = TRUE, ReplaceOnDeplete = SmallCanteen_Black_Empty, ReplaceOnUseOn = WaterSource-SmallCanteen_Black, UseDelta = 0.05, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } item SmallCanteen_Old_Empty { DisplayName = Empty Old Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Old, WorldStaticModel = WorldItem_SmallCanteen_Old, Icon = Canteen_Old, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-SmallCanteen_Old, Weight = 0.2, } item SmallCanteen_Old { DisplayName = Old Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Old, WorldStaticModel = WorldItem_SmallCanteen_Old, Icon = Canteen_Old, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, IsWaterSource = TRUE, ReplaceOnDeplete = SmallCanteen_Old_Empty, ReplaceOnUseOn = WaterSource-SmallCanteen_Old, UseDelta = 0.07, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } item SmallCanteen_Old2_Empty { DisplayName = Empty Old Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Old2, WorldStaticModel = WorldItem_SmallCanteen_Old2, Icon = Canteen_Old2, CanStoreWater = TRUE, Type = Normal, ReplaceOnUseOn = WaterSource-SmallCanteen_Old2, Weight = 0.2, } item SmallCanteen_Old2 { DisplayName = Old Canteen, DisplayCategory = Water, StaticModel = SmallCanteen_Old2, WorldStaticModel = WorldItem_SmallCanteen_Old2, Icon = Canteen_Old2, CanStoreWater = TRUE, FillFromDispenserSound = GetWaterFromDispenserGlass, FillFromTapSound = GetWaterFromTapGlass, IsCookable = TRUE, IsWaterSource = TRUE, ReplaceOnDeplete = SmallCanteen_Old2_Empty, ReplaceOnUseOn = WaterSource-SmallCanteen_Old2, UseDelta = 0.07, UseWhileEquipped = FALSE, Type = Drainable, Weight = 1.5, CustomEatSound = DrinkingFromBottlePlastic, } /*****************Guitar Case*****************/ item GuitarCase { DisplayName = Guitar Case, DisplayCategory = Bag, IconsForTexture = GuitarCase;GuitarCase_Flag;GuitarCase_Wood;GuitarCase_Leather, ClothingItem = GuitarCase, ReplaceInPrimaryHand = GuitarCase_Right holdingbagright, ReplaceInSecondHand = GuitarCase_Left holdingbagleft, Type = Container, CanBeEquipped = Back, AttachmentReplacement = Bag, WeightReduction = 65, Weight = 2.1, Capacity = 18, WorldStaticModel = WorldItem_GuitarCase, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, BloodLocation = Bag, CanHaveHoles = false, } /*****************Gun Cases*****************/ item GunCase { DisplayName = Gun Case, DisplayCategory = Bag, Icon = GunCase, ClothingItem = GunCase, ReplaceInPrimaryHand = GunCase_Right holdingbagright, ReplaceInSecondHand = GunCase_Left holdingbagleft, Type = Container, CanBeEquipped = Back, AttachmentReplacement = Bag, WeightReduction = 85, Weight = 2.1, Capacity = 26, RunSpeedModifier = 0.94, WorldStaticModel = WorldItem_GunCase, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, BloodLocation = Bag, CanHaveHoles = false, } item SmallGunCase { DisplayName = Small Gun Case, DisplayCategory = Bag, Icon = SmallGunCase, ClothingItem = SmallGunCase, ReplaceInPrimaryHand = SmallGunCase_Right holdingbagright, ReplaceInSecondHand = SmallGunCase_Left holdingbagleft, Type = Container, CanBeEquipped = Back, AttachmentReplacement = Bag, WeightReduction = 30, Weight = 1, Capacity = 15, WorldStaticModel = WorldItem_SmallGunCase, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, BloodLocation = Bag, CanHaveHoles = false, } /*****************Kits*****************/ item BBox_MedKit { DisplayName = First Aid Kit, DisplayCategory = Container, ClothingItem = MedKit, IconsForTexture = MedKit_Green;MedKit_White;MedKit_Red, ReplaceInPrimaryHand = MedKit_Right holdingbagright, ReplaceInSecondHand = MedKit_Left holdingbagleft, Type = Container, WeightReduction = 15, Weight = 2, Capacity = 10, WorldStaticModel = WorldItem_MedKit, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } item BBox_ToolBox { DisplayName = Tool box, DisplayCategory = Container, ClothingItem = MecKit, IconsForTexture = MecKit_Red;MecKit_Orange;MecKit_Blue, ReplaceInPrimaryHand = MecKit_Right holdingbagright, ReplaceInSecondHand = MecKit_Left holdingbagleft, Type = Container, WeightReduction = 20, Weight = 2, Capacity = 10, WorldStaticModel = WorldItem_MecKit, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } /*****************Cardboard*****************/ item CardBoard_Magazine { DisplayName = Box of Magazines, DisplayCategory = Container, Icon = CardBoard, Type = Container, WeightReduction = 10, Weight = 0.1, Capacity = 20, WorldStaticModel = WorldItem_CardBoard, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } item CardBoard_Books { DisplayName = Box of Books, DisplayCategory = Container, Icon = CardBoard, Type = Container, WeightReduction = 10, Weight = 0.1, Capacity = 20, WorldStaticModel = WorldItem_CardBoard, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } /*****************Small Cardboard*****************/ item SmallCardBoard_Books { DisplayName = Package of Magazines, DisplayCategory = Container, Icon = SmallCardBoard, Type = Container, WeightReduction = 10, Weight = 1, Capacity = 10, WorldStaticModel = WorldItem_SmallCardBoard, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } item SmallCardBoard_Magazine { DisplayName = Package of Books, DisplayCategory = Container, Icon = SmallCardBoard, Type = Container, WeightReduction = 10, Weight = 1, Capacity = 10, WorldStaticModel = WorldItem_SmallCardBoard, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } /*****************Briefcase*****************/ item BBox_Briefcase { DisplayName = Briefcase, DisplayCategory = Container, ClothingItem = Briefcase, IconsForTexture = Briefcase_Black;Briefcase_Leather1;Briefcase_Leather2, ReplaceInPrimaryHand = Briefcase_Right holdingbagright, ReplaceInSecondHand = Briefcase_Left holdingbagleft, Type = Container, WeightReduction = 5, Weight = 1.5, Capacity = 7, WorldStaticModel = WorldItem_Briefcase, OpenSound = OpenBag, CloseSound = CloseBag, PutInSound = PutItemInBag, } }