缺氧 wiki 编辑团队提示:注册账号并登录后体验更佳,且可通过参数设置定制优化您的浏览体验!

该站点为镜像站点,如果你想帮助这个由玩家志愿编辑的 wiki 站点,请前往原站点参与编辑,
同时欢迎加入编辑讨论群 851803695 与其他编辑者一起参与建设!

全站通知:

模块:Data/Diseases

来自缺氧WIKI_BWIKI_哔哩哔哩
跳到导航 跳到搜索
Copyright.svg
授权信息

该文件来自缺氧或其开发商科雷娱乐创建的网站。该文件中出现的所有商标和注册商标均归属于科雷娱乐。详情请见版权信息。该文件被认为在本wiki上合理使用

This image comes from Oxygen Not Included or from websites created and owned by Klei Entertainment, who hold the copyright of Oxygen Not Included. All trademarks and registered trademarks present in the image are proprietary to Klei Entertainment. For more information, see the copyright notice.
The use of images to illustrate articles concerning the subject of the images in question is believed to qualify as fair use under United States copyright law, as such display does not significantly impede the right of the copyright holder to sell the copyrighted material.

return {
    FoodPoisoning = {
        strength = 0.0,
        temperatureRange = {
            minViable = 248.15,
            minGrowth = 278.15,
            maxGrowth = 313.15,
            maxViable = 348.15,
        },
        temperatureHalfLives = {
            minViable = 10.0,
            minGrowth = 1200.0,
            maxGrowth = 1200.0,
            maxViable = 10.0,
        },
        pressureRange = {
            minViable = 0.0,
            minGrowth = 0.0,
            maxGrowth = 1000.0,
            maxViable = 1000.0,
        },
        pressureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        overlayColourName = "germFoodPoisoning",
        radiationKillRate = 2.5,
        Id = "FoodPoisoning",
        Disabled = false,
        exposureType = {
            germ_id = "FoodPoisoning",
            sickness_id = "FoodSickness",
            infection_effect = nil,
            exposure_threshold = 100,
            infect_immediately = false,
            excluded_traits = {
                "IronGut",
            },
            excluded_effects = {
                "FoodSicknessRecovery",
            },
            base_resistance = 2,
        },
        ruleGrowsOn = {
            {
                element = "DirtyWater",
                underPopulationDeathRate = nil,
                populationHalfLife = -12000.0,
                overPopulationHalfLife = 12000.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
            {
                tag = "Edible",
                underPopulationDeathRate = nil,
                populationHalfLife = -12000.0,
                overPopulationHalfLife = "Infinity",
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
        },
        ruleNeutralOn = {
            {
                element = "ToxicSand",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 12000.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
            {
                element = "Creature",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 3000.0,
                diffusionScale = nil,
                maxCountPerKG = 4000.0,
            },
        },
        ruleDiesSlowlyOn = {
            {
                underPopulationDeathRate = 2.66666675,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 3000.0,
                diffusionScale = 0.001,
                minCountPerKG = 0.4,
                maxCountPerKG = 1000.0,
                minDiffusionCount = 1000,
                minDiffusionInfestationTickCount = 1,
            },
            {
                element = "ContaminatedOxygen",
                underPopulationDeathRate = nil,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 3000.0,
                diffusionScale = 0.05,
                minCountPerKG = nil,
                maxCountPerKG = 10000.0,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
            {
                state = "Liquid",
                underPopulationDeathRate = nil,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = nil,
                diffusionScale = 0.2,
                minCountPerKG = 0.4,
                maxCountPerKG = 5000.0,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesOn = {
            {
                state = "Gas",
                underPopulationDeathRate = nil,
                populationHalfLife = 1200.0,
                overPopulationHalfLife = 300.0,
                diffusionScale = 0.01,
                minCountPerKG = 250.0,
                maxCountPerKG = nil,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesQuicklyOn = {
            {
                state = "Solid",
                underPopulationDeathRate = nil,
                populationHalfLife = 300.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = nil,
                minCountPerKG = 0.4,
                maxCountPerKG = nil,
                minDiffusionCount = 1000000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "BleachStone",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "ChlorineGas",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = nil,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 1000000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                tag = "Pickled",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = nil,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
    },
    SlimeLung = {
        strength = 0.0,
        temperatureRange = {
            minViable = 283.15,
            minGrowth = 293.15,
            maxGrowth = 363.15,
            maxViable = 373.15,
        },
        temperatureHalfLives = {
            minViable = 10.0,
            minGrowth = 1200.0,
            maxGrowth = 1200.0,
            maxViable = 10.0,
        },
        pressureRange = {
            minViable = 0.0,
            minGrowth = 0.0,
            maxGrowth = 1000.0,
            maxViable = 1000.0,
        },
        pressureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        overlayColourName = "germSlimeLung",
        radiationKillRate = 2.5,
        Id = "SlimeLung",
        Disabled = false,
        exposureType = {
            germ_id = "SlimeLung",
            sickness_id = "SlimeSickness",
            infection_effect = nil,
            exposure_threshold = 100,
            infect_immediately = false,
            excluded_traits = nil,
            excluded_effects = {
                "SlimeSicknessRecovery",
            },
            base_resistance = 4,
        },
        ruleGrowsOn = {
            {
                element = "SlimeMold",
                underPopulationDeathRate = 0.0,
                populationHalfLife = -3000.0,
                overPopulationHalfLife = 3000.0,
                diffusionScale = 0.05,
                maxCountPerKG = 4500.0,
            },
            {
                element = "ContaminatedOxygen",
                underPopulationDeathRate = 0.0,
                populationHalfLife = -300.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
        },
        ruleDiesSlowlyOn = {
            {
                underPopulationDeathRate = 2.66666675,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 0.001,
                minCountPerKG = 0.4,
                maxCountPerKG = 500.0,
                minDiffusionCount = 1000,
                minDiffusionInfestationTickCount = 1,
            },
            {
                state = "Gas",
                underPopulationDeathRate = nil,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 0.005,
                minCountPerKG = 250.0,
                maxCountPerKG = 10000.0,
                minDiffusionCount = 5100,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesOn = {
            {
                state = "Solid",
                underPopulationDeathRate = nil,
                populationHalfLife = 3000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 1e-06,
                minCountPerKG = 0.4,
                maxCountPerKG = nil,
                minDiffusionCount = 1000000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "Oxygen",
                underPopulationDeathRate = nil,
                populationHalfLife = 1200.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = nil,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
            {
                state = "Liquid",
                underPopulationDeathRate = nil,
                populationHalfLife = 1200.0,
                overPopulationHalfLife = 300.0,
                diffusionScale = 0.01,
                minCountPerKG = 0.4,
                maxCountPerKG = 100.0,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesQuicklyOn = {
            {
                element = "BleachStone",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 100000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "ChlorineGas",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 100000,
                minDiffusionInfestationTickCount = nil,
            },
        },
    },
    PollenGerms = {
        strength = 0.0,
        temperatureRange = {
            minViable = 263.15,
            minGrowth = 273.15,
            maxGrowth = 363.15,
            maxViable = 373.15,
        },
        temperatureHalfLives = {
            minViable = 10.0,
            minGrowth = 100.0,
            maxGrowth = 100.0,
            maxViable = 10.0,
        },
        pressureRange = {
            minViable = 0.0,
            minGrowth = 0.0,
            maxGrowth = 1000.0,
            maxViable = 1000.0,
        },
        pressureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        overlayColourName = "germPollenGerms",
        radiationKillRate = 0.0,
        Id = "PollenGerms",
        Disabled = false,
        exposureType = {
            germ_id = "PollenGerms",
            sickness_id = nil,
            infection_effect = "SmelledFlowers",
            exposure_threshold = 2,
            infect_immediately = true,
            excluded_traits = {
                "Allergies",
            },
            excluded_effects = nil,
            base_resistance = 0,
        },
        ruleDiesOn = {
            {
                underPopulationDeathRate = 0.6666667,
                populationHalfLife = 3000.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = 0.4,
                maxCountPerKG = 500.0,
                minDiffusionCount = 3000,
                minDiffusionInfestationTickCount = 1,
            },
        },
        ruleDiesQuicklyOn = {
            {
                state = "Solid",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 1e-06,
                minCountPerKG = 0.4,
                maxCountPerKG = nil,
                minDiffusionCount = 1000000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                state = "Gas",
                underPopulationDeathRate = 2.66666675,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.015,
                minCountPerKG = 500.0,
                maxCountPerKG = 1000000.0,
                minDiffusionCount = 1000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "Oxygen",
                underPopulationDeathRate = nil,
                populationHalfLife = 200.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = nil,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
            {
                state = "Liquid",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.01,
                minCountPerKG = 0.4,
                maxCountPerKG = 100.0,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
    },
    ZombieSpores = {
        strength = 0.0,
        temperatureRange = {
            minViable = 168.15,
            minGrowth = 258.15,
            maxGrowth = 513.15,
            maxViable = 563.15,
        },
        temperatureHalfLives = {
            minViable = 10.0,
            minGrowth = 1200.0,
            maxGrowth = 1200.0,
            maxViable = 10.0,
        },
        pressureRange = {
            minViable = 0.0,
            minGrowth = 0.0,
            maxGrowth = 1000.0,
            maxViable = 1000.0,
        },
        pressureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        overlayColourName = "germZombieSpores",
        radiationKillRate = 1.0,
        Id = "ZombieSpores",
        Disabled = false,
        exposureType = {
            germ_id = "ZombieSpores",
            sickness_id = "ZombieSickness",
            infection_effect = nil,
            exposure_threshold = 1,
            infect_immediately = false,
            excluded_traits = nil,
            excluded_effects = {
                "ZombieSicknessRecovery",
            },
            base_resistance = -2,
        },
        ruleNeutralOn = {
            {
                element = "Carbon",
                underPopulationDeathRate = 0.0,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 3000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
            {
                element = "Diamond",
                underPopulationDeathRate = 0.0,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 3000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
            {
                element = "CarbonDioxide",
                underPopulationDeathRate = 0.0,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
            {
                element = "Methane",
                underPopulationDeathRate = 0.0,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
            {
                element = "SourGas",
                underPopulationDeathRate = 0.0,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = nil,
                maxCountPerKG = nil,
            },
            {
                element = "CrudeOil",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
            {
                element = "Petroleum",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
            {
                element = "Naphtha",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
            {
                element = "LiquidMethane",
                underPopulationDeathRate = nil,
                populationHalfLife = "Infinity",
                overPopulationHalfLife = 6000.0,
                diffusionScale = 0.005,
                maxCountPerKG = 1000.0,
            },
        },
        ruleDiesSlowlyOn = {
            {
                underPopulationDeathRate = 2.66666675,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 0.001,
                minCountPerKG = 0.4,
                maxCountPerKG = 500.0,
                minDiffusionCount = 1000,
                minDiffusionInfestationTickCount = 1,
            },
            {
                state = "Gas",
                underPopulationDeathRate = nil,
                populationHalfLife = 12000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 0.005,
                minCountPerKG = 250.0,
                maxCountPerKG = 10000.0,
                minDiffusionCount = 5100,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesOn = {
            {
                state = "Solid",
                underPopulationDeathRate = nil,
                populationHalfLife = 3000.0,
                overPopulationHalfLife = 1200.0,
                diffusionScale = 1e-06,
                minCountPerKG = 0.4,
                maxCountPerKG = nil,
                minDiffusionCount = 1000000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                state = "Liquid",
                underPopulationDeathRate = nil,
                populationHalfLife = 1200.0,
                overPopulationHalfLife = 300.0,
                diffusionScale = 0.01,
                minCountPerKG = 0.4,
                maxCountPerKG = 100.0,
                minDiffusionCount = nil,
                minDiffusionInfestationTickCount = nil,
            },
        },
        ruleDiesQuicklyOn = {
            {
                element = "BleachStone",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 100000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "ChlorineGas",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 100000,
                minDiffusionInfestationTickCount = nil,
            },
            {
                element = "Chlorine",
                underPopulationDeathRate = nil,
                populationHalfLife = 10.0,
                overPopulationHalfLife = 10.0,
                diffusionScale = 0.001,
                minCountPerKG = nil,
                maxCountPerKG = nil,
                minDiffusionCount = 100000,
                minDiffusionInfestationTickCount = nil,
            },
        },
    },
    RadiationSickness = {
        strength = 0.0,
        temperatureRange = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        temperatureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        pressureRange = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        pressureHalfLives = {
            minViable = "Infinity",
            minGrowth = "Infinity",
            maxGrowth = "Infinity",
            maxViable = "Infinity",
        },
        overlayColourName = "germRadiationSickness",
        radiationKillRate = 0.0,
        Id = "RadiationSickness",
        Disabled = false,
        exposureType = {
            germ_id = "RadiationSickness",
            sickness_id = nil,
            infection_effect = nil,
            exposure_threshold = 1,
            infect_immediately = false,
            excluded_traits = nil,
            excluded_effects = {
                "ZombieSicknessRecovery",
            },
            base_resistance = -2,
        },
        ruleDiesQuicklyOn = {
            {
                underPopulationDeathRate = 0.0,
                populationHalfLife = 600.0,
                overPopulationHalfLife = 600.0,
                diffusionScale = 0.0,
                minCountPerKG = 0.0,
                maxCountPerKG = "Infinity",
                minDiffusionCount = 10000,
                minDiffusionInfestationTickCount = 1,
            },
        },
    },
}