module LWBetterElectronics { /*-------------------------------------------------------------This was just here for Testing but I leave it in for dumb Nostalgic Reasons-----------------------------------------------------------------*/ item YeenBeans { DisplayName = Yeen Beans, DisplayCategory = Food, Type = Food, Weight = 0.15, Icon = JellyBeans, EvolvedRecipe = Cake:5;ConeIcecream:5, FoodType = Candy, HungerChange = -5, UnhappyChange = -10, Calories = 240, Carbohydrates = 100, Lipids = 0.5, Proteins = 0, EvolvedRecipeName = YeenBeans, WorldStaticModel = Jujubes_Ground, } item Otternoses { DisplayName = Otternoses, DisplayCategory = Food, Type = Food, Weight = 0.15, Icon = ChocolateChips, EvolvedRecipe = Cake:5;ConeIcecream:5, FoodType = Candy, HungerChange = -5, Calories = 450, Carbohydrates = 40, Lipids = 2, Proteins = 1, CustomEatSound = EatingCrispy, WorldStaticModel = ChocolateChips_Ground, EvolvedRecipeName = Otternoses, } item Happymix { DisplayName = Yeen Beans and Oternoses, DisplayCategory = Food, Type = Food, Weight = 0.3, Icon = JellyBeans, EvolvedRecipe = Cake:5;ConeIcecream:5, FoodType = Candy, HungerChange = -15, UnhappyChange = -40, Calories = 740, Carbohydrates = 500, Lipids = 2.5, Proteins = 1, EvolvedRecipeName = Happymix, WorldStaticModel = Jujubes_Ground, } /*-------------------------------------------------------------Advanced Noisemakers Base-----------------------------------------------------------------*/ item AdvancedNoiseMakerV1 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Medium Range Noisemaker, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseMaker, MinDamage = 0, Weight = 1.5, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 40, NoiseDuration = 60, triggerExplosionTimer = 50, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = AlarmClockRingingLoop, Tooltip = Tooltip_Trap, WorldStaticModel = NoiseMaker, } item AdvancedNoiseMakerV2 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Far Range Noise Maker, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseMaker, MinDamage = 0, Weight = 1.5, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 100, NoiseDuration = 45, triggerExplosionTimer = 50, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = MicrowaveTimerExpired, Tooltip = Tooltip_Trap, WorldStaticModel = Speaker, } item AdvancedNoiseMakerV3 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Portable House Alarm, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseMaker, MinDamage = 0, Weight = 1.7, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 300, NoiseDuration = 30, triggerExplosionTimer = 50, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = HouseAlarm, Tooltip = Tooltip_Trap, WorldStaticModel = Speaker, } /*--------Noisemakers with Motion Sensors-----------*/ item AdvancedNoiseMakerSensorV1 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Medium Range Noisemaker with Sensor, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 1.7, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 40, NoiseDuration = 60, ExplosionTimer = 10, SensorRange = 6, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = AlarmClockRingingLoop, WorldStaticModel = NoiseMakerSensor, } item AdvancedNoiseMakerSensorV2 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Far Range Noisemaker with Sensor, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 1.7, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 100, NoiseDuration = 45, ExplosionTimer = 10, SensorRange = 6, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = MicrowaveTimerExpired, WorldStaticModel = NoiseMakerSensor, } item AdvancedNoiseMakerSensorV3 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Portable House Alarm with Sensor, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 2.8, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 300, NoiseDuration = 30, ExplosionTimer = 10, SensorRange = 6, CanBePlaced = TRUE, CanBeReused = TRUE, ExplosionSound = HouseAlarm, WorldStaticModel = NoiseMakerSensor, } /*--------Noisemakers with Remote Receivers-----------*/ item AdvancedNoiseMakerRemoteV1 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Med. Range Noisemaker w. Remote Receiver, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 1.8, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 100, NoiseDuration = 45, CanBePlaced = TRUE, CanBeReused = TRUE, CanBeRemote = TRUE, ExplosionSound = AlarmClockRingingLoop, WorldStaticModel = NoiseMakerSensor, } item AdvancedNoiseMakerRemoteV2 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Far Range Noisemaker w. Remote Receiver, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 1.8, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 40, NoiseDuration = 60, CanBePlaced = TRUE, CanBeReused = TRUE, CanBeRemote = TRUE, ExplosionSound = MicrowaveTimerExpired, WorldStaticModel = NoiseMakerSensor, } item AdvancedNoiseMakerRemoteV3 { DisplayCategory = Explosives, MaxRange = 10, Type = Weapon, MinimumSwingTime = 1.5, SwingAnim = Throw, WeaponSprite = Molotov, UseSelf = TRUE, DisplayName = Portable House Alarm w. Remote Receiver, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, PhysicsObject = NoiseGenerator, MinDamage = 0, Weight = 2.8, MaxDamage = 0, MaxHitCount = 0, Icon = NoiseMaker, NoiseRange = 300, NoiseDuration = 30, CanBePlaced = TRUE, CanBeReused = TRUE, CanBeRemote = TRUE, ExplosionSound = HouseAlarm, WorldStaticModel = NoiseMakerSensor, } /*-------------------------------------------------------------Remotes-----------------------------------------------------------------*/ item AdvancedRemoteCraftedV1 { DisplayCategory = Electronics, Weight = 0.4, Type = Normal, DisplayName = Low Range Remote Control, Icon = LWIconRemote1, RemoteController = TRUE, RemoteRange = 50, MetalValue = 15, Tooltip = Tooltip_RemoteController, WorldStaticModel = RemoteController, } item AdvancedRemoteCraftedV2 { DisplayCategory = Electronics, Weight = 0.4, Type = Normal, DisplayName = Medium Range Remote Control, Icon = LWIconRemote2, RemoteController = TRUE, RemoteRange = 85, MetalValue = 15, Tooltip = Tooltip_RemoteController, WorldStaticModel = RemoteController, } item AdvancedRemoteCraftedV3 { DisplayCategory = Electronics, Weight = 0.5, Type = Normal, DisplayName = Far Range Remote Control, Icon = LWIconRemote3, RemoteController = TRUE, RemoteRange = 150, MetalValue = 15, Tooltip = Tooltip_RemoteController, WorldStaticModel = RemoteController, } /*-------------------------------------------------------------Remote Event Receivers-----------------------------------------------------------------*/ item RemoteDoormotor { MaxRange = 10, KnockdownMod = 0, MinimumSwingTime = 1.5, UseSelf = TRUE, SwingTime = 1.5, SwingAmountBeforeImpact = 0.1, DisplayCategory = Devices, Type = Weapon, SwingAnim = Throw, WeaponSprite = Molotov, DisplayName = Remote Door-Motor, PhysicsObject = HomeAlarm, Weight = 6, Icon = HomeAlarm, CanBeRemote = TRUE, WorldStaticModel = HomeAlarm, } /*-------------------------------------------------------------Skillboosting-----------------------------------------------------------------*/ item BeginnerElectronicsKit { DisplayCategory = Material, Weight = 1, Type = Normal, DisplayName = Beginner Electronics Kit, Icon = LWIconKit1, MetalValue = 20, WorldStaticModel = LWBetterElectronics.LWKit1_Ground, } }