module pzj_ikag_ration
{
    imports
    {
        Base
    }

    /* Legacy 1.x item, kept for save compatibility. */
    item IKAGRation
    {
        DisplayCategory = Food,
        ItemType = base:food,
        Weight = 0.5,
        Icon = Beans,
        FoodType = NoExplicit,
        HungerChange = -40.0,
        Calories = 450.0,
        Carbohydrates = 50.0,
        Lipids = 18.0,
        Proteins = 20.0,
        StaticModel = CanClosed,
        WorldStaticModel = CanClosed,
        Tags = base:hasmetal,
        Tooltip = Tooltip_IKAGRation,
    }

    /* Sealed packs follow vanilla WaterRationCan: food, CantEat, Packaged. Opened by right-click (Lua roll). */
    item RationHDR
    {
        DisplayCategory = Food,
        ItemType = base:food,
        Weight = 0.9,
        Icon = RationHDR,
        CantEat = true,
        Packaged = true,
        Calories = 1100.0,
        Carbohydrates = 150.0,
        Lipids = 30.0,
        Proteins = 40.0,
        WorldStaticModel = Parcel_Food_ExtraSmall,
        Tooltip = Tooltip_RationHDR,
    }

    item RationShelter
    {
        DisplayCategory = Food,
        ItemType = base:food,
        Weight = 1.2,
        Icon = RationShelter,
        CantEat = true,
        Packaged = true,
        Calories = 900.0,
        Carbohydrates = 110.0,
        Lipids = 30.0,
        Proteins = 35.0,
        WorldStaticModel = Parcel_Food_Small,
        Tooltip = Tooltip_RationShelter,
    }

    item RationCaseHDR
    {
        DisplayCategory = Food,
        ItemType = base:normal,
        Weight = 6.0,
        Icon = RationCaseHDR,
        WorldStaticModel = Parcel_Medium_Ration,
        Tags = base:ignorezombiedensity,
        DoubleClickRecipe = OpenRationCaseHDR,
        Tooltip = Tooltip_RationCaseHDR,
    }

    item RationCaseShelter
    {
        DisplayCategory = Food,
        ItemType = base:normal,
        Weight = 6.0,
        Icon = RationCaseShelter,
        WorldStaticModel = Parcel_Food_Medium,
        Tags = base:ignorezombiedensity,
        DoubleClickRecipe = OpenRationCaseShelter,
        Tooltip = Tooltip_RationCaseShelter,
    }

    /* Lore paper. Shape copied from vanilla Paperwork (base:literature, ReadType newspaper). */
    item RationCardHDR
    {
        DisplayCategory = Literature,
        ItemType = base:literature,
        Weight = 0.05,
        Icon = RationCardHDR,
        ReadType = newspaper,
        StaticModel = Paperwork1,
        WorldStaticModel = Paperwork1,
        Tags = base:fastread,
        Tooltip = Tooltip_RationCardHDR,
    }

    item RationCardShelter
    {
        DisplayCategory = Literature,
        ItemType = base:literature,
        Weight = 0.05,
        Icon = RationCardShelter,
        ReadType = newspaper,
        StaticModel = Paperwork1,
        WorldStaticModel = Paperwork1,
        Tags = base:fastread,
        Tooltip = Tooltip_RationCardShelter,
    }
}
