module ISA
{
    imports { Base }

    item SolarPanel {
        Weight	=	5,
        Type	=	Normal,
        UseWhileEquipped	=	FALSE,
        DisplayName	= Solar Panel,
        Icon	=	SolarPanel,
        MetalValue = 1,
        WorldStaticModel = ISA.SolarPanelModel,
    }
    item ISAInverter {
        Weight	=	5,
        Type	=	Normal,
        UseWhileEquipped	=	FALSE,
        DisplayName	= Inverter,
        Icon	=	CarBatteryCharger,
        MetalValue = 1,
        WorldStaticModel = CarBatteryCharger,
    }
    item DeepCycleBattery {
        Weight	=	6,
        Type	=	Drainable,
        UseDelta	=	0.00001,
        UseWhileEquipped	=	FALSE,
        DisplayName	=	200Ah Battery,
        Icon	=	CarBattery,
        MetalValue = 1,
        cantBeConsolided = TRUE,
        ConditionMax = 100,
        WorldStaticModel = CarBattery,
        DisappearOnUse = FALSE,
        ISA_maxCapacity = 200,
        ISA_BatteryDegrade = 0.033,
    }
    item SuperBattery {
        Weight	=	8,
        Type	=	Drainable,
        UseDelta	=	0.00001,
        UseWhileEquipped	=	FALSE,
        DisplayName	=	400Ah Battery,
        Icon	=	CarBattery,
        MetalValue = 1,
        cantBeConsolided = TRUE,
        ConditionMax = 100,
        WorldStaticModel = CarBattery,
        DisappearOnUse = FALSE,
        ISA_maxCapacity = 400,
        ISA_BatteryDegrade = 0.033,
    }
    item WiredCarBattery {
        Type	=	Drainable,
        DisplayName	=	WiredCarBattery,
        Icon	=	CarBattery,
        Weight	=	5,
        UseDelta	=	0.00001,
        UseWhileEquipped	=	FALSE,
        MetalValue = 1,
        cantBeConsolided = TRUE,
        ConditionMax = 100,
        WorldStaticModel = CarBattery,
        DisappearOnUse = FALSE,
        ISA_maxCapacity = 50,
        ISA_BatteryDegrade = 8,
    }
    item DIYBattery {
        Type	=	Drainable,
        DisplayName	=	DIY Battery,
        Icon	=	CarBattery,
        Weight	=	7,
        UseDelta	=	0.00001,
        UseWhileEquipped	=	FALSE,
        MetalValue = 1,
        cantBeConsolided = TRUE,
        ConditionMax = 100,
        WorldStaticModel = CarBattery,
        DisappearOnUse = FALSE,
        ISA_maxCapacity = 200,
        ISA_BatteryDegrade = 0.125,
    }
    item PowerBank {
        Type = Moveable,
        DisplayName		= PowerBank,
        DisplayCategory = Electronics,
        Weight = 20,
        Tooltip = Tooltip_Generator,
        Tags = HeavyItem;Generator;HasMetal;IgnoreZombieDensity;ShowCondition,
        ConditionLowerChanceOneIn = 999,
        WorldObjectSprite = solarmod_tileset_01_0,
    }
    /*
    test sprite hidden
    */
    item PowerBank_test {
        Type = Normal,
        DisplayName		= PowerBank,
        DisplayCategory = Electronics,
        Tooltip = Tooltip_Generator,
        Tags = HeavyItem;Generator;HasMetal;IgnoreZombieDensity;ShowCondition,
        ConditionLowerChanceOneIn = 999,
        WorldObjectSprite = appliances_misc_01_8,
    }
    item SolarPanelFlat {
        Type = Moveable,
        DisplayName		= Moveable,
        DisplayCategory = Electronics,
        Weight = 4,
        WorldObjectSprite = solarmod_tileset_01_8,
    }
    item SolarPanelWall {
        Type = Moveable,
        DisplayName		= Moveable,
        DisplayCategory = Electronics,
        Weight = 5,
        WorldObjectSprite = solarmod_tileset_01_6,
    }
    item SolarPanelMounted {
        Type = Moveable,
        DisplayName		= Moveable,
        DisplayCategory = Electronics,
        Weight = 5,
        WorldObjectSprite = solarmod_tileset_01_9,
    }
    item SolarFailsafe {
        Type = Moveable,
        DisplayName		= Moveable,
        DisplayCategory = Electronics,
        Weight = 1,
        WorldObjectSprite = solarmod_tileset_01_15,
    }

    /**************************** Literature **********************************/
    item ISAMag1 {
        DisplayCategory = SkillBook,
        Weight	=	0.1,
        Type	=	Literature,
        DisplayName	=	New Advancements: Energy From The Sun,
        Icon	=	ISAMag1,
        TeachedRecipes = Create Battery Bank; WireCarBattery; UnwireCarBattery; Make DIY Battery; Make Solar Roof Tile; Make Wall-Mounted Solar Panel; Make Floor-Mounted Solar Panel; Reverse Solar Panel; Create Solar Failsafe;Make Solar Panel;Make Inverter,
        ReplaceOnUse    =   ISAMag1,
        StaticModel = Magazine,
        WorldStaticModel = ISA.SolarMagModel,
    }

    /**************************** Maps **********************************/
    item Stash_RiversideW1 {
        Type = Map,
        DisplayCategory = Cartography,
        DisplayName = Map,
        Icon = Map,
        Weight = 0.05,
        Map = ISA_Stash_RiversideW1,
        WorldStaticModel = Map,
    }
    item Stash_RosewoodE1 {
        Type = Map,
        DisplayCategory = Cartography,
        DisplayName = Map,
        Icon = Map,
        Weight = 0.05,
        Map = ISA_Stash_RosewoodE1,
        WorldStaticModel = Map,
    }
    item Stash_Louisville1 {
        Type = Map,
        DisplayCategory = Cartography,
        DisplayName = Map,
        Icon = Map,
        Weight = 0.05,
        Map = ISA_Stash_Louisville1,
        WorldStaticModel = Map,
    }
}