Editing Module:Test/data
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone. Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
return { | return { | ||
− | |||
["BiomeDef:BorealForest"] = { | ["BiomeDef:BorealForest"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Cold.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "BorealForest", | + | ["defName"] = "BorealForest", |
− | label = "boreal forest", | + | ["label"] = "boreal forest", |
− | description = [[Forests of coniferous trees. Despite the harsh winters, boreal forests sustain a diverse population of small and large animals, and have warm summers.]], | + | ["description"] = [[Forests of coniferous trees. Despite the harsh winters, boreal forests sustain a diverse population of small and large animals, and have warm summers.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 0.75, | + | ["forageability"] = 0.75, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 60, | + | ["diseaseMtbDays"] = 60, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 8.0, | + | ["Plant_Grass"] = 8.0, |
− | Plant_Brambles = 2.0, | + | ["Plant_Brambles"] = 2.0, |
− | Plant_Moss = 4.0, | + | ["Plant_Moss"] = 4.0, |
− | Plant_Bush = 3.0, | + | ["Plant_Bush"] = 3.0, |
− | Plant_TreePine = 5.0, | + | ["Plant_TreePine"] = 5.0, |
− | Plant_TreeBirch = 1.5, | + | ["Plant_TreeBirch"] = 1.5, |
− | Plant_TreePoplar = 1.2, | + | ["Plant_TreePoplar"] = 1.2, |
− | Plant_Berry = 0.16, | + | ["Plant_Berry"] = 0.16, |
− | Plant_HealrootWild = 0.16, | + | ["Plant_HealrootWild"] = 0.16, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Yak = 0.12, | + | ["Yak"] = 0.12, |
− | Horse = 0.15, | + | ["Horse"] = 0.15, |
− | Squirrel = 1, | + | ["Squirrel"] = 1, |
− | Hare = 1, | + | ["Hare"] = 1, |
− | Rat = 1, | + | ["Rat"] = 1, |
− | Elk = 0.5, | + | ["Elk"] = 0.5, |
− | Caribou = 0.5, | + | ["Caribou"] = 0.5, |
− | Muffalo = 0.5, | + | ["Muffalo"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Ibex = 0.5, | + | ["Ibex"] = 0.5, |
− | Raccoon = 0.5, | + | ["Raccoon"] = 0.5, |
− | Turkey = 0.5, | + | ["Turkey"] = 0.5, |
− | Deer = 0.5, | + | ["Deer"] = 0.5, |
− | Megasloth = 0.1, | + | ["Megasloth"] = 0.1, |
− | Fox_Red = 0.07, | + | ["Fox_Red"] = 0.07, |
− | Fox_Arctic = 0.07, | + | ["Fox_Arctic"] = 0.07, |
− | Bear_Grizzly = 0.07, | + | ["Bear_Grizzly"] = 0.07, |
− | Wolf_Timber = 0.07, | + | ["Wolf_Timber"] = 0.07, |
− | Wolf_Arctic = 0.07, | + | ["Wolf_Arctic"] = 0.07, |
− | Cougar = 0.07, | + | ["Cougar"] = 0.07, |
− | Lynx = 0.07, | + | ["Lynx"] = 0.07, |
− | Warg = 0.07, | + | ["Warg"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:Tundra"] = { | ["BiomeDef:Tundra"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Cold.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Tundra", | + | ["defName"] = "Tundra", |
− | label = "tundra", | + | ["label"] = "tundra", |
− | description = [[These mostly-frozen plains bear almost no trees and little vegetation. There are a few small animals interspersed with large herds of migratory grazers and their predators.]], | + | ["description"] = [[These mostly-frozen plains bear almost no trees and little vegetation. There are a few small animals interspersed with large herds of migratory grazers and their predators.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 0.5, | + | ["forageability"] = 0.5, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 80, | + | ["diseaseMtbDays"] = 80, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 3.6, | + | ["Plant_Grass"] = 3.6, |
− | Plant_Moss = 0.5, | + | ["Plant_Moss"] = 0.5, |
− | Plant_Bush = 0.3, | + | ["Plant_Bush"] = 0.3, |
− | Plant_Astragalus = 0.1, | + | ["Plant_Astragalus"] = 0.1, |
− | Plant_Dandelion = 0.1, | + | ["Plant_Dandelion"] = 0.1, |
− | Plant_TreePine = 0.08, | + | ["Plant_TreePine"] = 0.08, |
− | Plant_TreeBirch = 0.08, | + | ["Plant_TreeBirch"] = 0.08, |
− | Plant_Berry = 0.07, | + | ["Plant_Berry"] = 0.07, |
− | Plant_HealrootWild = 0.05, | + | ["Plant_HealrootWild"] = 0.05, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Hare = 2, | + | ["Hare"] = 2, |
− | Snowhare = 2, | + | ["Snowhare"] = 2, |
− | Caribou = 2, | + | ["Caribou"] = 2, |
− | Elk = 2, | + | ["Elk"] = 2, |
− | Muffalo = 2, | + | ["Muffalo"] = 2, |
− | Ibex = 2, | + | ["Ibex"] = 2, |
− | Megasloth = 0.2, | + | ["Megasloth"] = 0.2, |
− | Fox_Arctic = 0.07, | + | ["Fox_Arctic"] = 0.07, |
− | Wolf_Arctic = 0.07, | + | ["Wolf_Arctic"] = 0.07, |
− | Wolf_Timber = 0.07, | + | ["Wolf_Timber"] = 0.07, |
− | Lynx = 0.07, | + | ["Lynx"] = 0.07, |
− | Warg = 0.07, | + | ["Warg"] = 0.07, |
− | Bear_Polar = 0.07, | + | ["Bear_Polar"] = 0.07, |
− | Bear_Grizzly = 0.07, | + | ["Bear_Grizzly"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:ColdBog"] = { | ["BiomeDef:ColdBog"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Cold.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "ColdBog", | + | ["defName"] = "ColdBog", |
− | label = "cold bog", | + | ["label"] = "cold bog", |
− | description = [[A wetland packed with trees and vines. Much of the marshy land here can't support heavy structures, moving around is slow due to choking vegetation. Disease is endemic in this dense, wet ecosystem.]], | + | ["description"] = [[A wetland packed with trees and vines. Much of the marshy land here can't support heavy structures, moving around is slow due to choking vegetation. Disease is endemic in this dense, wet ecosystem.]], |
− | movementDifficulty = 4, | + | ["movementDifficulty"] = 4, |
− | forageability = 0.5, | + | ["forageability"] = 0.5, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 45, | + | ["diseaseMtbDays"] = 45, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Chokevine = 3.0, | + | ["Plant_Chokevine"] = 3.0, |
− | Plant_TallGrass = 2.4, | + | ["Plant_TallGrass"] = 2.4, |
− | Plant_Moss = 0.5, | + | ["Plant_Moss"] = 0.5, |
− | Plant_Bush = 0.3, | + | ["Plant_Bush"] = 0.3, |
− | Plant_Astragalus = 0.1, | + | ["Plant_Astragalus"] = 0.1, |
− | Plant_TreeWillow = 0.6, | + | ["Plant_TreeWillow"] = 0.6, |
− | Plant_TreeCypress = 0.6, | + | ["Plant_TreeCypress"] = 0.6, |
− | Plant_TreeMaple = 0.6, | + | ["Plant_TreeMaple"] = 0.6, |
− | Plant_Berry = 0.07, | + | ["Plant_Berry"] = 0.07, |
− | Plant_HealrootWild = 0.05, | + | ["Plant_HealrootWild"] = 0.05, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | GuineaPig = 0.07, | + | ["GuineaPig"] = 0.07, |
− | Yak = 0.2, | + | ["Yak"] = 0.2, |
− | Squirrel = 1, | + | ["Squirrel"] = 1, |
− | Hare = 1, | + | ["Hare"] = 1, |
− | Rat = 1, | + | ["Rat"] = 1, |
− | Elk = 0.5, | + | ["Elk"] = 0.5, |
− | Caribou = 0.5, | + | ["Caribou"] = 0.5, |
− | Muffalo = 0.5, | + | ["Muffalo"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Ibex = 0.5, | + | ["Ibex"] = 0.5, |
− | Raccoon = 0.5, | + | ["Raccoon"] = 0.5, |
− | Turkey = 0.5, | + | ["Turkey"] = 0.5, |
− | Deer = 0.5, | + | ["Deer"] = 0.5, |
− | Megasloth = 0.1, | + | ["Megasloth"] = 0.1, |
− | Fox_Red = 0.07, | + | ["Fox_Red"] = 0.07, |
− | Fox_Arctic = 0.07, | + | ["Fox_Arctic"] = 0.07, |
− | Wolf_Timber = 0.07, | + | ["Wolf_Timber"] = 0.07, |
− | Wolf_Arctic = 0.07, | + | ["Wolf_Arctic"] = 0.07, |
− | Cougar = 0.07, | + | ["Cougar"] = 0.07, |
− | Lynx = 0.07, | + | ["Lynx"] = 0.07, |
− | Warg = 0.07, | + | ["Warg"] = 0.07, |
− | Bear_Polar = 0.07, | + | ["Bear_Polar"] = 0.07, |
− | Bear_Grizzly = 0.07, | + | ["Bear_Grizzly"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:IceSheet"] = { | ["BiomeDef:IceSheet"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Cold.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "IceSheet", | + | ["defName"] = "IceSheet", |
− | label = "ice sheet", | + | ["label"] = "ice sheet", |
− | description = [[Sheets of ice which can be kilometers thick. There is no soil for plants to grow in. The only animals here are migrating to somewhere else - or badly lost.]], | + | ["description"] = [[Sheets of ice which can be kilometers thick. There is no soil for plants to grow in. The only animals here are migrating to somewhere else - or badly lost.]], |
− | movementDifficulty = 1.5, | + | ["movementDifficulty"] = 1.5, |
− | forageability = 0, | + | ["forageability"] = 0, |
− | diseaseMtbDays = 90, | + | ["diseaseMtbDays"] = 90, |
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Snowhare = 2, | + | ["Snowhare"] = 2, |
− | Muffalo = 0.1, | + | ["Muffalo"] = 0.1, |
− | Bear_Polar = 0.1, | + | ["Bear_Polar"] = 0.1, |
− | Wolf_Arctic = 0.1, | + | ["Wolf_Arctic"] = 0.1, |
− | Fox_Arctic = 0.1, | + | ["Fox_Arctic"] = 0.1, |
− | Lynx = 0.1, | + | ["Lynx"] = 0.1, |
− | Megasloth = 0.1, | + | ["Megasloth"] = 0.1, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:SeaIce"] = { | ["BiomeDef:SeaIce"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Cold.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "SeaIce", | + | ["defName"] = "SeaIce", |
− | label = "sea ice", | + | ["label"] = "sea ice", |
− | description = [[Permanent ice sheets floating on water. There is no soil for plants to grow, no minerals to mine, and almost no animal life.]], | + | ["description"] = [[Permanent ice sheets floating on water. There is no soil for plants to grow, no minerals to mine, and almost no animal life.]], |
− | movementDifficulty = 1.5, | + | ["movementDifficulty"] = 1.5, |
− | forageability = 0, | + | ["forageability"] = 0, |
− | diseaseMtbDays = 90, | + | ["diseaseMtbDays"] = 90, |
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Snowhare = 2, | + | ["Snowhare"] = 2, |
− | Muffalo = 0.1, | + | ["Muffalo"] = 0.1, |
− | Bear_Polar = 0.1, | + | ["Bear_Polar"] = 0.1, |
− | Wolf_Arctic = 0.1, | + | ["Wolf_Arctic"] = 0.1, |
− | Fox_Arctic = 0.1, | + | ["Fox_Arctic"] = 0.1, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:TemperateForest"] = { | ["BiomeDef:TemperateForest"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Temperate.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "TemperateForest", | + | ["defName"] = "TemperateForest", |
− | label = "temperate forest", | + | ["label"] = "temperate forest", |
− | description = [[Forests of deciduous trees interspersed with fertile clearings. Many species of animals move around among the trees and on the plains.]], | + | ["description"] = [[Forests of deciduous trees interspersed with fertile clearings. Many species of animals move around among the trees and on the plains.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 1, | + | ["forageability"] = 1, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 50, | + | ["diseaseMtbDays"] = 50, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 5.0, | + | ["Plant_Grass"] = 5.0, |
− | Plant_TallGrass = 2.0, | + | ["Plant_TallGrass"] = 2.0, |
− | Plant_Brambles = 1.0, | + | ["Plant_Brambles"] = 1.0, |
− | Plant_Dandelion = 0.5, | + | ["Plant_Dandelion"] = 0.5, |
− | Plant_Bush = 0.6, | + | ["Plant_Bush"] = 0.6, |
− | Plant_TreeOak = 0.5, | + | ["Plant_TreeOak"] = 0.5, |
− | Plant_TreePoplar = 0.5, | + | ["Plant_TreePoplar"] = 0.5, |
− | Plant_Berry = 0.05, | + | ["Plant_Berry"] = 0.05, |
− | Plant_HealrootWild = 0.05, | + | ["Plant_HealrootWild"] = 0.05, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Donkey = 0.20, | + | ["Donkey"] = 0.20, |
− | GuineaPig = 0.45, | + | ["GuineaPig"] = 0.45, |
− | Yak = 0.06, | + | ["Yak"] = 0.06, |
− | Bison = 0.07, | + | ["Bison"] = 0.07, |
− | Horse = 0.20, | + | ["Horse"] = 0.20, |
− | Hare = 1.0, | + | ["Hare"] = 1.0, |
− | Squirrel = 1.0, | + | ["Squirrel"] = 1.0, |
− | Rat = 1.0, | + | ["Rat"] = 1.0, |
− | Deer = 0.5, | + | ["Deer"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Turkey = 0.5, | + | ["Turkey"] = 0.5, |
− | Raccoon = 0.5, | + | ["Raccoon"] = 0.5, |
− | Ibex = 0.5, | + | ["Ibex"] = 0.5, |
− | Muffalo = 0.5, | + | ["Muffalo"] = 0.5, |
− | Alpaca = 0.5, | + | ["Alpaca"] = 0.5, |
− | Boomalope = 0.4, | + | ["Boomalope"] = 0.4, |
− | Boomrat = 0.4, | + | ["Boomrat"] = 0.4, |
− | Tortoise = 0.3, | + | ["Tortoise"] = 0.3, |
− | Gazelle = 0.3, | + | ["Gazelle"] = 0.3, |
− | Megasloth = 0.2, | + | ["Megasloth"] = 0.2, |
− | Rhinoceros = 0.1, | + | ["Rhinoceros"] = 0.1, |
− | Bear_Grizzly = 0.07, | + | ["Bear_Grizzly"] = 0.07, |
− | Wolf_Timber = 0.07, | + | ["Wolf_Timber"] = 0.07, |
− | Fox_Red = 0.07, | + | ["Fox_Red"] = 0.07, |
− | Cougar = 0.07, | + | ["Cougar"] = 0.07, |
− | Lynx = 0.07, | + | ["Lynx"] = 0.07, |
− | Warg = 0.07, | + | ["Warg"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:TemperateSwamp"] = { | ["BiomeDef:TemperateSwamp"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Temperate.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "TemperateSwamp", | + | ["defName"] = "TemperateSwamp", |
− | label = "temperate swamp", | + | ["label"] = "temperate swamp", |
− | description = [[Wetlands choked with vegetation and disease. Dense overgrowth makes it hard to move around, and clearing areas for building takes a long time. Much of the terrain is too marshy to support heavy structures.]], | + | ["description"] = [[Wetlands choked with vegetation and disease. Dense overgrowth makes it hard to move around, and clearing areas for building takes a long time. Much of the terrain is too marshy to support heavy structures.]], |
− | movementDifficulty = 4, | + | ["movementDifficulty"] = 4, |
− | forageability = 0.75, | + | ["forageability"] = 0.75, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 40, | + | ["diseaseMtbDays"] = 40, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_TallGrass = 3.2, | + | ["Plant_TallGrass"] = 3.2, |
− | Plant_Chokevine = 0.8, | + | ["Plant_Chokevine"] = 0.8, |
− | Plant_Bush = 0.2, | + | ["Plant_Bush"] = 0.2, |
− | Plant_TreeWillow = 1.0, | + | ["Plant_TreeWillow"] = 1.0, |
− | Plant_TreeCypress = 1.0, | + | ["Plant_TreeCypress"] = 1.0, |
− | Plant_TreeMaple = 1.0, | + | ["Plant_TreeMaple"] = 1.0, |
− | Plant_Berry = 0.05, | + | ["Plant_Berry"] = 0.05, |
− | Plant_HealrootWild = 0.05, | + | ["Plant_HealrootWild"] = 0.05, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | GuineaPig = 0.15, | + | ["GuineaPig"] = 0.15, |
− | Yak = 0.04, | + | ["Yak"] = 0.04, |
− | Horse = 0.20, | + | ["Horse"] = 0.20, |
− | Hare = 1.0, | + | ["Hare"] = 1.0, |
− | Squirrel = 1.0, | + | ["Squirrel"] = 1.0, |
− | Rat = 1.0, | + | ["Rat"] = 1.0, |
− | Tortoise = 0.6, | + | ["Tortoise"] = 0.6, |
− | Deer = 0.5, | + | ["Deer"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Turkey = 0.5, | + | ["Turkey"] = 0.5, |
− | Raccoon = 0.5, | + | ["Raccoon"] = 0.5, |
− | Ibex = 0.5, | + | ["Ibex"] = 0.5, |
− | Muffalo = 0.5, | + | ["Muffalo"] = 0.5, |
− | Alpaca = 0.5, | + | ["Alpaca"] = 0.5, |
− | Boomalope = 0.4, | + | ["Boomalope"] = 0.4, |
− | Boomrat = 0.4, | + | ["Boomrat"] = 0.4, |
− | Megasloth = 0.2, | + | ["Megasloth"] = 0.2, |
− | Rhinoceros = 0.1, | + | ["Rhinoceros"] = 0.1, |
− | Bear_Grizzly = 0.07, | + | ["Bear_Grizzly"] = 0.07, |
− | Wolf_Timber = 0.07, | + | ["Wolf_Timber"] = 0.07, |
− | Fox_Red = 0.07, | + | ["Fox_Red"] = 0.07, |
− | Cougar = 0.07, | + | ["Cougar"] = 0.07, |
− | Lynx = 0.07, | + | ["Lynx"] = 0.07, |
− | Warg = 0.07, | + | ["Warg"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:TropicalRainforest"] = { | ["BiomeDef:TropicalRainforest"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Warm.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "TropicalRainforest", | + | ["defName"] = "TropicalRainforest", |
− | label = "tropical rainforest", | + | ["label"] = "tropical rainforest", |
− | description = [[A thick, moist jungle, buzzing with animal life and infested with disease. Despite its visual beauty, this is a very dangerous biome. Choking overgrowth, aggressive animals, and constant sickness are why some explorers call this the "green hell".]], | + | ["description"] = [[A thick, moist jungle, buzzing with animal life and infested with disease. Despite its visual beauty, this is a very dangerous biome. Choking overgrowth, aggressive animals, and constant sickness are why some explorers call this the "green hell".]], |
− | movementDifficulty = 2, | + | ["movementDifficulty"] = 2, |
− | forageability = 1, | + | ["forageability"] = 1, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 35, | + | ["diseaseMtbDays"] = 35, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 3.0, | + | ["Plant_Grass"] = 3.0, |
− | Plant_TallGrass = 2.0, | + | ["Plant_TallGrass"] = 2.0, |
− | Plant_ShrubLow = 2.0, | + | ["Plant_ShrubLow"] = 2.0, |
− | Plant_Alocasia = 0.8, | + | ["Plant_Alocasia"] = 0.8, |
− | Plant_TreeCecropia = 0.3, | + | ["Plant_TreeCecropia"] = 0.3, |
− | Plant_TreePalm = 0.3, | + | ["Plant_TreePalm"] = 0.3, |
− | Plant_TreeBamboo = 0.3, | + | ["Plant_TreeBamboo"] = 0.3, |
− | Plant_TreeTeak = 0.2, | + | ["Plant_TreeTeak"] = 0.2, |
− | Plant_Bush = 0.15, | + | ["Plant_Bush"] = 0.15, |
− | Plant_Clivia = 0.07, | + | ["Plant_Clivia"] = 0.07, |
− | Plant_Berry = 0.05, | + | ["Plant_Berry"] = 0.05, |
− | Plant_Rafflesia = 0.0008, | + | ["Plant_Rafflesia"] = 0.0008, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | GuineaPig = 0.25, | + | ["GuineaPig"] = 0.25, |
− | Rat = 1, | + | ["Rat"] = 1, |
− | Monkey = 1, | + | ["Monkey"] = 1, |
− | Boomalope = 0.5, | + | ["Boomalope"] = 0.5, |
− | Capybara = 0.5, | + | ["Capybara"] = 0.5, |
− | Cassowary = 0.5, | + | ["Cassowary"] = 0.5, |
− | Tortoise = 0.5, | + | ["Tortoise"] = 0.5, |
− | Chinchilla = 0.5, | + | ["Chinchilla"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Elephant = 0.5, | + | ["Elephant"] = 0.5, |
− | Rhinoceros = 0.5, | + | ["Rhinoceros"] = 0.5, |
− | Alpaca = 0.5, | + | ["Alpaca"] = 0.5, |
− | Cobra = 0.15, | + | ["Cobra"] = 0.15, |
− | Panther = 0.15, | + | ["Panther"] = 0.15, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:TropicalSwamp"] = { | ["BiomeDef:TropicalSwamp"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Warm.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "TropicalSwamp", | + | ["defName"] = "TropicalSwamp", |
− | label = "tropical swamp", | + | ["label"] = "tropical swamp", |
− | description = [[A plant-choked, steamy swamp seething with parasites and pathogens. Much of the land is too marshy to build on. Difficult movement, aggressive animals, and rampant disease make living here a nightmare.]], | + | ["description"] = [[A plant-choked, steamy swamp seething with parasites and pathogens. Much of the land is too marshy to build on. Difficult movement, aggressive animals, and rampant disease make living here a nightmare.]], |
− | movementDifficulty = 4, | + | ["movementDifficulty"] = 4, |
− | forageability = 0.75, | + | ["forageability"] = 0.75, |
− | foragedFood = "RawBerries", | + | ["foragedFood"] = "RawBerries", |
− | diseaseMtbDays = 30, | + | ["diseaseMtbDays"] = 30, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_TallGrass = 4.8, | + | ["Plant_TallGrass"] = 4.8, |
− | Plant_ShrubLow = 2.0, | + | ["Plant_ShrubLow"] = 2.0, |
− | Plant_TreeWillow = 1.72, | + | ["Plant_TreeWillow"] = 1.72, |
− | Plant_TreeCypress = 1.72, | + | ["Plant_TreeCypress"] = 1.72, |
− | Plant_TreeMaple = 1.72, | + | ["Plant_TreeMaple"] = 1.72, |
− | Plant_Chokevine = 0.8, | + | ["Plant_Chokevine"] = 0.8, |
− | Plant_Alocasia = 0.8, | + | ["Plant_Alocasia"] = 0.8, |
− | Plant_Bush = 0.15, | + | ["Plant_Bush"] = 0.15, |
− | Plant_Clivia = 0.07, | + | ["Plant_Clivia"] = 0.07, |
− | Plant_Berry = 0.05, | + | ["Plant_Berry"] = 0.05, |
− | Plant_Rafflesia = 0.0008, | + | ["Plant_Rafflesia"] = 0.0008, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | GuineaPig = 0.18, | + | ["GuineaPig"] = 0.18, |
− | Rat = 1, | + | ["Rat"] = 1, |
− | Monkey = 1, | + | ["Monkey"] = 1, |
− | Boomalope = 0.5, | + | ["Boomalope"] = 0.5, |
− | Capybara = 0.5, | + | ["Capybara"] = 0.5, |
− | Cassowary = 0.5, | + | ["Cassowary"] = 0.5, |
− | Tortoise = 0.5, | + | ["Tortoise"] = 0.5, |
− | Chinchilla = 0.5, | + | ["Chinchilla"] = 0.5, |
− | WildBoar = 0.5, | + | ["WildBoar"] = 0.5, |
− | Elephant = 0.5, | + | ["Elephant"] = 0.5, |
− | Rhinoceros = 0.5, | + | ["Rhinoceros"] = 0.5, |
− | Alpaca = 0.5, | + | ["Alpaca"] = 0.5, |
− | Cobra = 0.15, | + | ["Cobra"] = 0.15, |
− | Panther = 0.15, | + | ["Panther"] = 0.15, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:AridShrubland"] = { | ["BiomeDef:AridShrubland"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_WarmArid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "AridShrubland", | + | ["defName"] = "AridShrubland", |
− | label = "arid shrubland", | + | ["label"] = "arid shrubland", |
− | description = [[A dry region, but not dry enough to become a true desert. Open plains with grasses and bushes give way to scattered groves of trees. Plants are hardy and there is a moderate density of animals, but arable soil is hard to find.]], | + | ["description"] = [[A dry region, but not dry enough to become a true desert. Open plains with grasses and bushes give way to scattered groves of trees. Plants are hardy and there is a moderate density of animals, but arable soil is hard to find.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 0.5, | + | ["forageability"] = 0.5, |
− | foragedFood = "RawAgave", | + | ["foragedFood"] = "RawAgave", |
− | diseaseMtbDays = 65, | + | ["diseaseMtbDays"] = 65, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 7.0, | + | ["Plant_Grass"] = 7.0, |
− | Plant_Dandelion = 0.8, | + | ["Plant_Dandelion"] = 0.8, |
− | Plant_Bush = 0.7, | + | ["Plant_Bush"] = 0.7, |
− | Plant_PincushionCactus = 0.6, | + | ["Plant_PincushionCactus"] = 0.6, |
− | Plant_Agave = 0.2, | + | ["Plant_Agave"] = 0.2, |
− | Plant_SaguaroCactus = 0.26, | + | ["Plant_SaguaroCactus"] = 0.26, |
− | Plant_TreeDrago = 0.20, | + | ["Plant_TreeDrago"] = 0.20, |
− | Plant_Berry = 0.10, | + | ["Plant_Berry"] = 0.10, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Donkey = 0.2, | + | ["Donkey"] = 0.2, |
− | GuineaPig = 0.017, | + | ["GuineaPig"] = 0.017, |
− | Horse = 0.1, | + | ["Horse"] = 0.1, |
− | Bison = 0.1, | + | ["Bison"] = 0.1, |
− | Rat = 1.3, | + | ["Rat"] = 1.3, |
− | Hare = 1.3, | + | ["Hare"] = 1.3, |
− | Iguana = 0.7, | + | ["Iguana"] = 0.7, |
− | Gazelle = 0.7, | + | ["Gazelle"] = 0.7, |
− | Ostrich = 0.7, | + | ["Ostrich"] = 0.7, |
− | Emu = 0.7, | + | ["Emu"] = 0.7, |
− | Dromedary = 0.7, | + | ["Dromedary"] = 0.7, |
− | Boomrat = 0.5, | + | ["Boomrat"] = 0.5, |
− | Elephant = 0.5, | + | ["Elephant"] = 0.5, |
− | Rhinoceros = 0.5, | + | ["Rhinoceros"] = 0.5, |
− | Boomalope = 0.5, | + | ["Boomalope"] = 0.5, |
− | Cougar = 0.15, | + | ["Cougar"] = 0.15, |
− | Fox_Fennec = 0.15, | + | ["Fox_Fennec"] = 0.15, |
− | Megasloth = 0.1, | + | ["Megasloth"] = 0.1, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:Desert"] = { | ["BiomeDef:Desert"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_WarmArid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Desert", | + | ["defName"] = "Desert", |
− | label = "desert", | + | ["label"] = "desert", |
− | description = [[A very dry area which supports little life. There is very little arable land, and animal life is very sparse. Deserts can be hot, or quite cold.]], | + | ["description"] = [[A very dry area which supports little life. There is very little arable land, and animal life is very sparse. Deserts can be hot, or quite cold.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 0.25, | + | ["forageability"] = 0.25, |
− | foragedFood = "RawAgave", | + | ["foragedFood"] = "RawAgave", |
− | diseaseMtbDays = 90, | + | ["diseaseMtbDays"] = 90, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 6, | + | ["Plant_Grass"] = 6, |
− | Plant_PincushionCactus = 1, | + | ["Plant_PincushionCactus"] = 1, |
− | Plant_SaguaroCactus = 1.0, | + | ["Plant_SaguaroCactus"] = 1.0, |
− | Plant_Dandelion = 0.5, | + | ["Plant_Dandelion"] = 0.5, |
− | Plant_TreeDrago = 0.45, | + | ["Plant_TreeDrago"] = 0.45, |
− | Plant_Agave = 0.25, | + | ["Plant_Agave"] = 0.25, |
− | Plant_Bush = 0.25, | + | ["Plant_Bush"] = 0.25, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Donkey = 0.15, | + | ["Donkey"] = 0.15, |
− | GuineaPig = 0.01, | + | ["GuineaPig"] = 0.01, |
− | Iguana = 1.2, | + | ["Iguana"] = 1.2, |
− | Dromedary = 0.7, | + | ["Dromedary"] = 0.7, |
− | Boomalope = 0.6, | + | ["Boomalope"] = 0.6, |
− | Ostrich = 0.6, | + | ["Ostrich"] = 0.6, |
− | Emu = 0.6, | + | ["Emu"] = 0.6, |
− | Gazelle = 0.6, | + | ["Gazelle"] = 0.6, |
− | Cougar = 0.07, | + | ["Cougar"] = 0.07, |
− | Fox_Fennec = 0.07, | + | ["Fox_Fennec"] = 0.07, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:ExtremeDesert"] = { | ["BiomeDef:ExtremeDesert"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_WarmArid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "ExtremeDesert", | + | ["defName"] = "ExtremeDesert", |
− | label = "extreme desert", | + | ["label"] = "extreme desert", |
− | description = [[An extremely hot, dry area, devoid of almost all life. Searing heat and a near total lack of arable land make it very difficult to survive here.]], | + | ["description"] = [[An extremely hot, dry area, devoid of almost all life. Searing heat and a near total lack of arable land make it very difficult to survive here.]], |
− | movementDifficulty = 1, | + | ["movementDifficulty"] = 1, |
− | forageability = 0, | + | ["forageability"] = 0, |
− | diseaseMtbDays = 90, | + | ["diseaseMtbDays"] = 90, |
− | wildPlants = { | + | ["wildPlants"] = { |
− | Plant_Grass = 6, | + | ["Plant_Grass"] = 6, |
− | Plant_SaguaroCactus = 1, | + | ["Plant_SaguaroCactus"] = 1, |
− | Plant_Agave = 0.25, | + | ["Plant_Agave"] = 0.25, |
}, | }, | ||
− | wildAnimals = { | + | ["wildAnimals"] = { |
− | Donkey = 0.20, | + | ["Donkey"] = 0.20, |
− | GuineaPig = 0.002, | + | ["GuineaPig"] = 0.002, |
− | Iguana = 1.5, | + | ["Iguana"] = 1.5, |
− | Dromedary = 0.2, | + | ["Dromedary"] = 0.2, |
− | Fox_Fennec = 0.1, | + | ["Fox_Fennec"] = 0.1, |
}, | }, | ||
}, | }, | ||
− | |||
["BiomeDef:Ocean"] = { | ["BiomeDef:Ocean"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Water.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Ocean", | + | ["defName"] = "Ocean", |
− | label = "ocean", | + | ["label"] = "ocean", |
− | description = [[Open ocean. Great for fish. Not so great for you.]], | + | ["description"] = [[Open ocean. Great for fish. Not so great for you.]], |
}, | }, | ||
− | |||
["BiomeDef:Lake"] = { | ["BiomeDef:Lake"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Biomes_Water.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Lake", | + | ["defName"] = "Lake", |
− | label = "lake", | + | ["label"] = "lake", |
− | description = [[A large lake. Beautiful to live next to. Not so beautiful to live in.]], | + | ["description"] = [[A large lake. Beautiful to live next to. Not so beautiful to live in.]], |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
["ThingDef:Beer"] = { | ["ThingDef:Beer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "DrugBase", | + | ["ParentName"] = "DrugBase", |
− | + | ["FileName"] = "Alcohol_Beer.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Beer", | + | ["defName"] = "Beer", |
− | label = "beer", | + | ["label"] = "beer", |
− | description = [[The first beverage besides water ever consumed by mankind. Beer can taste good, but its main effect is intoxication. Excessive consumption can lead to alcohol blackouts and, over time, addiction.]], | + | ["description"] = [[The first beverage besides water ever consumed by mankind. Beer can taste good, but its main effect is intoxication. Excessive consumption can lead to alcohol blackouts and, over time, addiction.]], |
− | stackLimit = 25, | + | ["stackLimit"] = 25, |
− | statBases = { | + | ["statBases"] = { |
− | DeteriorationRate = 0.5, | + | ["DeteriorationRate"] = 0.5, |
− | MarketValue = 12, | + | ["MarketValue"] = 12, |
− | Mass = 0.3, | + | ["Mass"] = 0.3, |
− | Flammability = 0.5, | + | ["Flammability"] = 0.5, |
− | Nutrition = 0.08, | + | ["Nutrition"] = 0.08, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = | + | ["foodType"] = "Fluid, Processed, Liquor", |
− | + | ["joyKind"] = "Chemical", | |
− | + | ["joy"] = 0.17, | |
− | " | + | ["nurseable"] = true, |
+ | ["drugCategory"] = "Social", | ||
+ | ["ingestSound"] = "Ingest_Beer", | ||
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.18,0,0)", | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestCommandString"] = "Drink {0}", | |
− | + | ["ingestReportString"] = "Drinking {0}.", | |
− | + | ["chairSearchRadius"] = 25, | |
− | + | ["canAutoSelectAsFoodForCaravan"] = false, | |
− | canAutoSelectAsFoodForCaravan = false, | + | ["outcomeDoers"] = { |
− | outcomeDoers = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "AlcoholHigh", | + | ["hediffDef"] = "AlcoholHigh", |
− | severity = 0.15, | + | ["severity"] = 0.15, |
− | toleranceChemical = "Alcohol", | + | ["toleranceChemical"] = "Alcohol", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "AlcoholTolerance", | + | ["hediffDef"] = "AlcoholTolerance", |
− | severity = 0.016, | + | ["severity"] = 0.016, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Alcohol", | + | ["chemical"] = "Alcohol", |
− | addictiveness = 0.010, | + | ["addictiveness"] = 0.010, |
− | minToleranceToAddict = 0.25, | + | ["minToleranceToAddict"] = 0.25, |
− | existingAddictionSeverityOffset = 0.20, | + | ["existingAddictionSeverityOffset"] = 0.20, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 10, | + | ["listOrder"] = 10, |
}, | }, | ||
{ | { | ||
− | compClass = "CompEquippable", | + | ["compClass"] = "CompEquippable", |
}, | }, | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "bottle", | + | ["label"] = "bottle", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 9, | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = "neck", | + | ["label"] = "neck", |
− | capacities = { | + | ["capacities"] = { |
"Poke", | "Poke", | ||
}, | }, | ||
− | power = 9, | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Wort"] = { | ["ThingDef:Wort"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ResourceBase", | + | ["ParentName"] = "ResourceBase", |
− | + | ["FileName"] = "Alcohol_Beer.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Wort", | + | ["defName"] = "Wort", |
− | label = "wort", | + | ["label"] = "wort", |
− | description = [[Un-fermented beer. This substance needs to ferment in a fermenting barrel before it becomes drinkable beer.]], | + | ["description"] = [[Un-fermented beer. This substance needs to ferment in a fermenting barrel before it becomes drinkable beer.]], |
− | stackLimit = 25, | + | ["stackLimit"] = 25, |
− | thingCategories = { | + | ["thingCategories"] = { |
"Manufactured", | "Manufactured", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | DeteriorationRate = 1.0, | + | ["DeteriorationRate"] = 1.0, |
− | MarketValue = 2.5, | + | ["MarketValue"] = 2.5, |
− | Mass = 0.8, | + | ["Mass"] = 0.8, |
− | Flammability = 0.2, | + | ["Flammability"] = 0.2, |
− | MaxHitPoints = 60, | + | ["MaxHitPoints"] = 60, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Rottable", | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | daysToRotStart = 5, | + | ["daysToRotStart"] = 5, |
− | rotDestroys = true, | + | ["rotDestroys"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Ambrosia"] = { | ["ThingDef:Ambrosia"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "DrugBase", | + | ["ParentName"] = "DrugBase", |
− | + | ["FileName"] = "Ambrosia.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Ambrosia", | + | ["defName"] = "Ambrosia", |
− | label = "ambrosia", | + | ["label"] = "ambrosia", |
− | description = [[A soft, rare fruit. Ambrosia tastes wonderful and produces a subtle mood-increasing chemical high. However, if eaten too often, it can generate a mild addiction.]], | + | ["description"] = [[A soft, rare fruit. Ambrosia tastes wonderful and produces a subtle mood-increasing chemical high. However, if eaten too often, it can generate a mild addiction.]], |
− | tradeability = "Sellable", | + | ["tradeability"] = "Sellable", |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 15, | + | ["MarketValue"] = 15, |
− | Mass = 0.1, | + | ["Mass"] = 0.1, |
− | DeteriorationRate = 4, | + | ["DeteriorationRate"] = 4, |
− | Nutrition = 0.2, | + | ["Nutrition"] = 0.2, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | baseIngestTicks = 80, | + | ["baseIngestTicks"] = 80, |
− | chairSearchRadius = 4, | + | ["chairSearchRadius"] = 4, |
− | preferability = "DesperateOnly", | + | ["preferability"] = "DesperateOnly", |
− | tasteThought = {}, | + | ["tasteThought"] = {}, |
− | foodType = | + | ["foodType"] = "VegetableOrFruit", |
− | + | ["joyKind"] = "Chemical", | |
− | + | ["joy"] = 0.5, | |
− | + | ["nurseable"] = true, | |
− | joy = 0.5, | + | ["drugCategory"] = "Social", |
− | drugCategory = "Social", | + | ["canAutoSelectAsFoodForCaravan"] = false, |
− | canAutoSelectAsFoodForCaravan = false, | + | ["outcomeDoers"] = { |
− | outcomeDoers = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "AmbrosiaHigh", | + | ["hediffDef"] = "AmbrosiaHigh", |
− | severity = 0.50, | + | ["severity"] = 0.50, |
− | toleranceChemical = "Ambrosia", | + | ["toleranceChemical"] = "Ambrosia", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "AmbrosiaTolerance", | + | ["hediffDef"] = "AmbrosiaTolerance", |
− | severity = 0.032, | + | ["severity"] = 0.032, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Rottable", | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | daysToRotStart = 30, | + | ["daysToRotStart"] = 30, |
− | rotDestroys = true, | + | ["rotDestroys"] = true, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Ambrosia", | + | ["chemical"] = "Ambrosia", |
− | addictiveness = 0.010, | + | ["addictiveness"] = 0.010, |
− | minToleranceToAddict = 0.15, | + | ["minToleranceToAddict"] = 0.15, |
− | existingAddictionSeverityOffset = 0.1, | + | ["existingAddictionSeverityOffset"] = 0.1, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 30, | + | ["listOrder"] = 30, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:DrugBase"] = { | ["ThingDef:DrugBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "DrugBase", | + | ["Name"] = "DrugBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "DrugBases.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | thingClass = "ThingWithComps", | + | ["thingClass"] = "ThingWithComps", |
− | category = "Item", | + | ["category"] = "Item", |
− | useHitPoints = true, | + | ["useHitPoints"] = true, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 50, | + | ["MaxHitPoints"] = 50, |
− | Flammability = 1.0, | + | ["Flammability"] = 1.0, |
− | DeteriorationRate = 2, | + | ["DeteriorationRate"] = 2, |
− | Beauty = -4, | + | ["Beauty"] = -4, |
}, | }, | ||
− | altitudeLayer = "Item", | + | ["altitudeLayer"] = "Item", |
− | stackLimit = 150, | + | ["stackLimit"] = 150, |
− | thingCategories = { | + | ["thingCategories"] = { |
"Drugs", | "Drugs", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"Drugs", | "Drugs", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Forbiddable", | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | pathCost = 14, | + | ["pathCost"] = 14, |
− | ingestible = { | + | ["ingestible"] = { |
− | preferability = "NeverForNutrition", | + | ["preferability"] = "NeverForNutrition", |
− | chairSearchRadius = 8, | + | ["maxNumToIngestAtOnce"] = 1, |
+ | ["chairSearchRadius"] = 8, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MakeableDrugBase"] = { | ["ThingDef:MakeableDrugBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "MakeableDrugBase", | + | ["Name"] = "MakeableDrugBase", |
− | ParentName = "DrugBase", | + | ["ParentName"] = "DrugBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "DrugBases.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | workSpeedStat = "DrugSynthesisSpeed", | + | ["workSpeedStat"] = "DrugSynthesisSpeed", |
− | workSkill = "Intellectual", | + | ["workSkill"] = "Intellectual", |
− | effectWorking = "Cook", | + | ["effectWorking"] = "Cook", |
− | soundWorking = "Recipe_CookMeal", | + | ["soundWorking"] = "Recipe_CookMeal", |
− | bulkRecipeCount = 4, | + | ["bulkRecipeCount"] = 4, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MakeableDrugPillBase"] = { | ["ThingDef:MakeableDrugPillBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "MakeableDrugPillBase", | + | ["Name"] = "MakeableDrugPillBase", |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "DrugBases.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = | + | ["foodType"] = "Processed", |
− | + | ["baseIngestTicks"] = 100, | |
− | + | ["chairSearchRadius"] = 0, | |
− | + | ["ingestSound"] = "Ingest_Pill", | |
− | + | ["ingestHoldUsesTable"] = false, | |
+ | ["ingestCommandString"] = "Take {0}", | ||
+ | ["ingestReportString"] = "Taking {0}.", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:DrugPillBase"] = { | ["ThingDef:DrugPillBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "DrugPillBase", | + | ["Name"] = "DrugPillBase", |
− | ParentName = "DrugBase", | + | ["ParentName"] = "DrugBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "DrugBases.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = | + | ["foodType"] = "Processed", |
− | + | ["baseIngestTicks"] = 100, | |
− | + | ["chairSearchRadius"] = 0, | |
− | + | ["ingestSound"] = "Ingest_Pill", | |
− | + | ["ingestHoldUsesTable"] = false, | |
+ | ["ingestCommandString"] = "Take {0}", | ||
+ | ["ingestReportString"] = "Taking {0}.", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:GoJuice"] = { | ["ThingDef:GoJuice"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | + | ["FileName"] = "GoJuice.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "GoJuice", | + | ["defName"] = "GoJuice", |
− | label = "go-juice", | + | ["label"] = "go-juice", |
− | description = [[A synthetic performance-enhancing drug developed for space marines during the early days of interplanetary warfare. Go-juice blocks pain, increases movement speed, and improves the user's melee and shooting abilities.\n\nThe military chemists who created it were never able to remove its addictiveness. Some saw this as a downside; others saw it as a benefit.]], | + | ["description"] = [[A synthetic performance-enhancing drug developed for space marines during the early days of interplanetary warfare. Go-juice blocks pain, increases movement speed, and improves the user's melee and shooting abilities.\n\nThe military chemists who created it were never able to remove its addictiveness. Some saw this as a downside; others saw it as a benefit.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 600, | + | ["WorkToMake"] = 600, |
− | MarketValue = 53, | + | ["MarketValue"] = 53, |
− | Mass = 0.1, | + | ["Mass"] = 0.1, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | joyKind = "Chemical", | + | ["joyKind"] = "Chemical", |
− | joy = 0.40, | + | ["joy"] = 0.40, |
− | drugCategory = "Hard", | + | ["drugCategory"] = "Hard", |
− | foodType = { | + | ["foodType"] = "Processed, Fluid", |
− | " | + | ["baseIngestTicks"] = 80, |
− | + | ["ingestSound"] = "Ingest_Inject", | |
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.18,0,0)", | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestCommandString"] = "Inject {0}", | |
− | chairSearchRadius = 0, | + | ["ingestReportString"] = "Injecting {0}.", |
− | outcomeDoers = { | + | ["useEatingSpeedStat"] = false, |
+ | ["chairSearchRadius"] = 0, | ||
+ | ["outcomeDoers"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "GoJuiceHigh", | + | ["hediffDef"] = "GoJuiceHigh", |
− | severity = 0.5, | + | ["severity"] = 0.5, |
− | toleranceChemical = "GoJuice", | + | ["toleranceChemical"] = "GoJuice", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = 0.4, | + | ["offset"] = 0.4, |
− | toleranceChemical = "GoJuice", | + | ["toleranceChemical"] = "GoJuice", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetPsyfocus", | + | ["Class"] = "IngestionOutcomeDoer_OffsetPsyfocus", |
}, | }, | ||
− | offset = 0.15, | + | ["offset"] = 0.15, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "GoJuiceProduction", | + | ["researchPrerequisite"] = "GoJuiceProduction", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"DrugLab", | "DrugLab", | ||
}, | }, | ||
− | soundWorking = "Recipe_Drug", | + | ["soundWorking"] = "Recipe_Drug", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Neutroamine = 2, | + | ["Neutroamine"] = 2, |
− | Yayo = 1, | + | ["Yayo"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "GoJuice", | + | ["chemical"] = "GoJuice", |
− | addictiveness = 0.026, | + | ["addictiveness"] = 0.026, |
− | existingAddictionSeverityOffset = 0.20, | + | ["existingAddictionSeverityOffset"] = 0.20, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | isCombatEnhancingDrug = true, | + | ["isCombatEnhancingDrug"] = true, |
− | listOrder = 200, | + | ["listOrder"] = 200, |
− | + | ["overdoseSeverityOffset"] = "0.18~0.35", | |
− | largeOverdoseChance = 0.005, | + | ["largeOverdoseChance"] = 0.005, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Luciferium"] = { | ["ThingDef:Luciferium"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "DrugPillBase", | + | ["ParentName"] = "DrugPillBase", |
− | + | ["FileName"] = "Luciferium.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Luciferium", | + | ["defName"] = "Luciferium", |
− | label = "luciferium", | + | ["label"] = "luciferium", |
− | description = [[A concoction of mechanites that dramatically improve the body's functioning in all respects. Over time, it can even heal old scarred-over wounds or brain damage, though it cannot regenerate lost limbs. Unfortunately, without the moderating effects of regular doses every five or six days, the mechanites lose cohesion, causing continuous berserk rages and, eventually, death.\n\nAfter the first dose, there is no way to get the mechanites out, ever.\n\nOn the urbworlds, they call Luciferium the 'Devil's Bargain'. Many have been forced to kill friends when no more of the seductive red pills could be found.]], | + | ["description"] = [[A concoction of mechanites that dramatically improve the body's functioning in all respects. Over time, it can even heal old scarred-over wounds or brain damage, though it cannot regenerate lost limbs. Unfortunately, without the moderating effects of regular doses every five or six days, the mechanites lose cohesion, causing continuous berserk rages and, eventually, death.\n\nAfter the first dose, there is no way to get the mechanites out, ever.\n\nOn the urbworlds, they call Luciferium the 'Devil's Bargain'. Many have been forced to kill friends when no more of the seductive red pills could be found.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 70, | + | ["MarketValue"] = 70, |
− | Mass = 0.01, | + | ["Mass"] = 0.01, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | drugCategory = "Medical", | + | ["drugCategory"] = "Medical", |
− | outcomeDoers = { | + | ["outcomeDoers"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "LuciferiumHigh", | + | ["hediffDef"] = "LuciferiumHigh", |
− | severity = 1.00, | + | ["severity"] = 1.00, |
− | doToGeneratedPawnIfAddicted = true, | + | ["doToGeneratedPawnIfAddicted"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Luciferium", | + | ["chemical"] = "Luciferium", |
− | addictiveness = 1.00, | + | ["addictiveness"] = 1.00, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 1010, | + | ["listOrder"] = 1010, |
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"ExoticMisc", | "ExoticMisc", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Penoxycyline"] = { | ["ThingDef:Penoxycyline"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugPillBase", | + | ["ParentName"] = "MakeableDrugPillBase", |
− | + | ["FileName"] = "Penoxycyline.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Penoxycyline", | + | ["defName"] = "Penoxycyline", |
− | label = "penoxycyline", | + | ["label"] = "penoxycyline", |
− | description = [[A drug for preventing infections before they take hold. Blocks malaria, sleeping sickness, plague. Must be taken every five days to remain effective.\n\nThis drug only prevents new infections. It does not cure existing infections - even those that are not yet discovered.]], | + | ["description"] = [[A drug for preventing infections before they take hold. Blocks malaria, sleeping sickness, plague. Must be taken every five days to remain effective.\n\nThis drug only prevents new infections. It does not cure existing infections - even those that are not yet discovered.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 600, | + | ["WorkToMake"] = 600, |
− | MarketValue = 18, | + | ["MarketValue"] = 18, |
− | Mass = 0.005, | + | ["Mass"] = 0.005, |
− | Flammability = 0.7, | + | ["Flammability"] = 0.7, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | drugCategory = "Medical", | + | ["drugCategory"] = "Medical", |
− | outcomeDoers = { | + | ["outcomeDoers"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "PenoxycylineHigh", | + | ["hediffDef"] = "PenoxycylineHigh", |
− | severity = 1.0, | + | ["severity"] = 1.0, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "PenoxycylineProduction", | + | ["researchPrerequisite"] = "PenoxycylineProduction", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"DrugLab", | "DrugLab", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Neutroamine = 2, | + | ["Neutroamine"] = 2, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | listOrder = 1000, | + | ["listOrder"] = 1000, |
− | + | ["overdoseSeverityOffset"] = "0.08~0.14", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Flake"] = { | ["ThingDef:Flake"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | + | ["FileName"] = "Psychite_Flake.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Flake", | + | ["defName"] = "Flake", |
− | label = "flake", | + | ["label"] = "flake", |
− | description = [[A flaky white preparation of psychite that can be smoked to induce a short but powerful euphoric state. While it is cheap to produce and extremely pleasurable to use, it is exceptionally addictive. Flake is known for destroying lives, communities, and entire societies.]], | + | ["description"] = [[A flaky white preparation of psychite that can be smoked to induce a short but powerful euphoric state. While it is cheap to produce and extremely pleasurable to use, it is exceptionally addictive. Flake is known for destroying lives, communities, and entire societies.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 250, | + | ["WorkToMake"] = 250, |
− | MarketValue = 14, | + | ["MarketValue"] = 14, |
− | Mass = 0.05, | + | ["Mass"] = 0.05, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = { | + | ["foodType"] = "Processed", |
− | " | + | ["joyKind"] = "Chemical", |
+ | ["joy"] = 0.70, | ||
+ | ["baseIngestTicks"] = 650, | ||
+ | ["nurseable"] = true, | ||
+ | ["drugCategory"] = "Hard", | ||
+ | ["ingestSound"] = "Ingest_Smoke", | ||
+ | ["ingestEffect"] = "Smoke_Flake", | ||
+ | ["ingestEffectEat"] = "EatVegetarian", | ||
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.23,0,0.065)", | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestHoldUsesTable"] = false, | |
− | + | ["ingestCommandString"] = "Smoke {0}", | |
− | + | ["ingestReportString"] = "Smoking {0}.", | |
− | + | ["useEatingSpeedStat"] = false, | |
− | outcomeDoers = { | + | ["outcomeDoers"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "FlakeHigh", | + | ["hediffDef"] = "FlakeHigh", |
− | severity = 0.75, | + | ["severity"] = 0.75, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = 0.2, | + | ["offset"] = 0.2, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "PsychiteTolerance", | + | ["hediffDef"] = "PsychiteTolerance", |
− | severity = 0.04, | + | ["severity"] = 0.04, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "PsychiteRefining", | + | ["researchPrerequisite"] = "PsychiteRefining", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"DrugLab", | "DrugLab", | ||
}, | }, | ||
− | soundWorking = "Recipe_Drug", | + | ["soundWorking"] = "Recipe_Drug", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | PsychoidLeaves = 4, | + | ["PsychoidLeaves"] = 4, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Psychite", | + | ["chemical"] = "Psychite", |
− | addictiveness = 0.05, | + | ["addictiveness"] = 0.05, |
− | existingAddictionSeverityOffset = 0.30, | + | ["existingAddictionSeverityOffset"] = 0.30, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 110, | + | ["listOrder"] = 110, |
− | + | ["overdoseSeverityOffset"] = "0.18~0.35", | |
− | largeOverdoseChance = 0.015, | + | ["largeOverdoseChance"] = 0.015, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychiteTea"] = { | ["ThingDef:PsychiteTea"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | + | ["FileName"] = "Psychite_Tea.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "PsychiteTea", | + | ["defName"] = "PsychiteTea", |
− | label = "psychite tea", | + | ["label"] = "psychite tea", |
− | description = [[A fragrant tea infused with leaves of the psychoid plant. Drinking it induces a subtle psychite euphoria. This tea is easy to produce at cooking facilities, but can produce psychite addiction if consumed too often.\n\nMany tribes use psychoid tea, both as a daily energizer and as part of social and religious rituals.]], | + | ["description"] = [[A fragrant tea infused with leaves of the psychoid plant. Drinking it induces a subtle psychite euphoria. This tea is easy to produce at cooking facilities, but can produce psychite addiction if consumed too often.\n\nMany tribes use psychoid tea, both as a daily energizer and as part of social and religious rituals.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 400, | + | ["WorkToMake"] = 400, |
− | MarketValue = 10, | + | ["MarketValue"] = 10, |
− | Mass = 0.05, | + | ["Mass"] = 0.05, |
− | DeteriorationRate = 6, | + | ["DeteriorationRate"] = 6, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = { | + | ["foodType"] = "Fluid, Processed", |
− | " | + | ["joyKind"] = "Chemical", |
− | + | ["joy"] = 0.40, | |
+ | ["baseIngestTicks"] = 210, | ||
+ | ["nurseable"] = true, | ||
+ | ["drugCategory"] = "Social", | ||
+ | ["ingestSound"] = "Ingest_Drink", | ||
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.18,0,0)", | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestHoldUsesTable"] = false, | |
− | + | ["ingestCommandString"] = "Drink {0}", | |
− | + | ["ingestReportString"] = "Drinking {0}.", | |
− | + | ["outcomeDoers"] = { | |
− | outcomeDoers = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "PsychiteTeaHigh", | + | ["hediffDef"] = "PsychiteTeaHigh", |
− | severity = 0.75, | + | ["severity"] = 0.75, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = 0.1, | + | ["offset"] = 0.1, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "PsychiteTolerance", | + | ["hediffDef"] = "PsychiteTolerance", |
− | severity = 0.03, | + | ["severity"] = 0.03, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "PsychoidBrewing", | + | ["researchPrerequisite"] = "PsychoidBrewing", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"Campfire", | "Campfire", | ||
"ElectricStove", | "ElectricStove", | ||
"FueledStove", | "FueledStove", | ||
}, | }, | ||
− | workSpeedStat = "DrugCookingSpeed", | + | ["workSpeedStat"] = "DrugCookingSpeed", |
− | workSkill = "Cooking", | + | ["workSkill"] = "Cooking", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Cooking = 2, | + | ["Cooking"] = 2, |
}, | }, | ||
− | requiredGiverWorkType = "Cooking", | + | ["requiredGiverWorkType"] = "Cooking", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | PsychoidLeaves = 4, | + | ["PsychoidLeaves"] = 4, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Psychite", | + | ["chemical"] = "Psychite", |
− | addictiveness = 0.02, | + | ["addictiveness"] = 0.02, |
− | minToleranceToAddict = 0.10, | + | ["minToleranceToAddict"] = 0.10, |
− | existingAddictionSeverityOffset = 0.15, | + | ["existingAddictionSeverityOffset"] = 0.15, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 110, | + | ["listOrder"] = 110, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Yayo"] = { | ["ThingDef:Yayo"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | + | ["FileName"] = "Psychite_Yayo.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "Yayo", | + | ["defName"] = "Yayo", |
− | label = "yayo", | + | ["label"] = "yayo", |
− | description = [[A refined powdery preparation of the psychite drug. When snorted, it produces a rapid euphoric high, dramatically reduces the user's need for rest, and suppresses pain. Like all forms of psychite, it is addictive, though it is not as addictive as the cruder flake.\n\nBecause of its high cost and refined appearance, many cultures associate yayo with degenerate wealth. Whether in the throneroom or the boardroom, many hare-brained policy schemes have been developed during yayo-fueled binge parties.]], | + | ["description"] = [[A refined powdery preparation of the psychite drug. When snorted, it produces a rapid euphoric high, dramatically reduces the user's need for rest, and suppresses pain. Like all forms of psychite, it is addictive, though it is not as addictive as the cruder flake.\n\nBecause of its high cost and refined appearance, many cultures associate yayo with degenerate wealth. Whether in the throneroom or the boardroom, many hare-brained policy schemes have been developed during yayo-fueled binge parties.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 350, | + | ["WorkToMake"] = 350, |
− | MarketValue = 21, | + | ["MarketValue"] = 21, |
− | Mass = 0.05, | + | ["Mass"] = 0.05, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = { | + | ["foodType"] = "Processed", |
− | " | + | ["joyKind"] = "Chemical", |
+ | ["joy"] = 0.80, | ||
+ | ["drugCategory"] = "Hard", | ||
+ | ["baseIngestTicks"] = 150, | ||
+ | ["ingestSound"] = "Ingest_Snort", | ||
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.21,0,0.05)", | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestHoldUsesTable"] = false, | |
− | + | ["ingestCommandString"] = "Snort {0}", | |
− | + | ["ingestReportString"] = "Snorting {0}.", | |
− | + | ["useEatingSpeedStat"] = false, | |
− | outcomeDoers = { | + | ["outcomeDoers"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "YayoHigh", | + | ["hediffDef"] = "YayoHigh", |
− | severity = 0.75, | + | ["severity"] = 0.75, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = 0.4, | + | ["offset"] = 0.4, |
− | toleranceChemical = "Psychite", | + | ["toleranceChemical"] = "Psychite", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "PsychiteTolerance", | + | ["hediffDef"] = "PsychiteTolerance", |
− | severity = 0.040, | + | ["severity"] = 0.040, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "PsychiteRefining", | + | ["researchPrerequisite"] = "PsychiteRefining", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"DrugLab", | "DrugLab", | ||
}, | }, | ||
− | soundWorking = "Recipe_Drug", | + | ["soundWorking"] = "Recipe_Drug", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | PsychoidLeaves = 8, | + | ["PsychoidLeaves"] = 8, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Psychite", | + | ["chemical"] = "Psychite", |
− | addictiveness = 0.01, | + | ["addictiveness"] = 0.01, |
− | existingAddictionSeverityOffset = 0.20, | + | ["existingAddictionSeverityOffset"] = 0.20, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | isCombatEnhancingDrug = true, | + | ["isCombatEnhancingDrug"] = true, |
− | listOrder = 100, | + | ["listOrder"] = 100, |
− | + | ["overdoseSeverityOffset"] = "0.18~0.35", | |
− | largeOverdoseChance = 0.01, | + | ["largeOverdoseChance"] = 0.01, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:SmokeleafJoint"] = { | ["ThingDef:SmokeleafJoint"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugBase", | + | ["ParentName"] = "MakeableDrugBase", |
− | + | ["FileName"] = "Smokeleaf.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "SmokeleafJoint", | + | ["defName"] = "SmokeleafJoint", |
− | label = "smokeleaf joint", | + | ["label"] = "smokeleaf joint", |
− | description = [[Smokeleaf leaves prepared in small rolls for smoking. The drug improves mood, but also increases appetite, reduces focus and slows movement. Smokeleaf use can produce a dependency.\n\nJoints can be produced at a crafting spot without equipment, and are a fixture in many traditional low-industriousness cultures.]], | + | ["description"] = [[Smokeleaf leaves prepared in small rolls for smoking. The drug improves mood, but also increases appetite, reduces focus and slows movement. Smokeleaf use can produce a dependency.\n\nJoints can be produced at a crafting spot without equipment, and are a fixture in many traditional low-industriousness cultures.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 450, | + | ["WorkToMake"] = 450, |
− | MarketValue = 11, | + | ["MarketValue"] = 11, |
− | Mass = 0.05, | + | ["Mass"] = 0.05, |
− | DeteriorationRate = 6, | + | ["DeteriorationRate"] = 6, |
− | Flammability = 1.3, | + | ["Flammability"] = 1.3, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | foodType = { | + | ["foodType"] = "Plant, Processed", |
− | " | + | ["joyKind"] = "Chemical", |
− | " | + | ["joy"] = 0.80, |
+ | ["baseIngestTicks"] = 720, | ||
+ | ["nurseable"] = true, | ||
+ | ["drugCategory"] = "Social", | ||
+ | ["ingestSound"] = "Ingest_Smoke", | ||
+ | ["ingestEffect"] = "Smoke_Joint", | ||
+ | ["ingestEffectEat"] = "EatVegetarian", | ||
+ | ["ingestHoldOffsetStanding"] = { | ||
+ | ["northDefault"] = { | ||
+ | ["offset"] = "(0.27,0,0.08)", | ||
+ | ["behind"] = true, | ||
+ | }, | ||
+ | ["east"] = { | ||
+ | ["offset"] = "(0.45,0,0.08)", | ||
+ | }, | ||
+ | ["south"] = { | ||
+ | ["offset"] = "(0.27,0,0.08)", | ||
+ | }, | ||
+ | ["west"] = { | ||
+ | ["offset"] = "(-0.50,0,0.08)", | ||
+ | ["flip"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | ["ingestHoldUsesTable"] = false, | |
− | + | ["ingestCommandString"] = "Smoke {0}", | |
− | + | ["ingestReportString"] = "Smoking {0}.", | |
− | + | ["ingestReportStringEat"] = "Consuming {0}.", | |
− | outcomeDoers = { | + | ["useEatingSpeedStat"] = false, |
+ | ["outcomeDoers"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "SmokeleafHigh", | + | ["hediffDef"] = "SmokeleafHigh", |
− | severity = 0.5, | + | ["severity"] = 0.5, |
− | toleranceChemical = "Smokeleaf", | + | ["toleranceChemical"] = "Smokeleaf", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = -0.1, | + | ["offset"] = -0.1, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "SmokeleafTolerance", | + | ["hediffDef"] = "SmokeleafTolerance", |
− | severity = 0.030, | + | ["severity"] = 0.030, |
− | divideByBodySize = true, | + | ["divideByBodySize"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"CraftingSpot", | "CraftingSpot", | ||
"DrugLab", | "DrugLab", | ||
}, | }, | ||
− | workSpeedStat = "DrugCookingSpeed", | + | ["workSpeedStat"] = "DrugCookingSpeed", |
− | workSkill = "Cooking", | + | ["workSkill"] = "Cooking", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | SmokeleafLeaves = 4, | + | ["SmokeleafLeaves"] = 4, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "Smokeleaf", | + | ["chemical"] = "Smokeleaf", |
− | addictiveness = 0.020, | + | ["addictiveness"] = 0.020, |
− | minToleranceToAddict = 0.15, | + | ["minToleranceToAddict"] = 0.15, |
− | existingAddictionSeverityOffset = 0.06, | + | ["existingAddictionSeverityOffset"] = 0.06, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 20, | + | ["listOrder"] = 20, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:WakeUp"] = { | ["ThingDef:WakeUp"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MakeableDrugPillBase", | + | ["ParentName"] = "MakeableDrugPillBase", |
− | + | ["FileName"] = "WakeUp.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = "WakeUp", | + | ["defName"] = "WakeUp", |
− | label = "wake-up", | + | ["label"] = "wake-up", |
− | description = [[A synthetic stimulant. Wake-up fills the user's need for rest, allowing them to work for extended periods without getting tired. However, taking wake-up runs the risk of developing an addiction.\n\nIn the most competitive universities and companies of many worlds, high-achievers are sometimes called 'wake-ups' because of the association with this drug.]], | + | ["description"] = [[A synthetic stimulant. Wake-up fills the user's need for rest, allowing them to work for extended periods without getting tired. However, taking wake-up runs the risk of developing an addiction.\n\nIn the most competitive universities and companies of many worlds, high-achievers are sometimes called 'wake-ups' because of the association with this drug.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 900, | + | ["WorkToMake"] = 900, |
− | MarketValue = 35, | + | ["MarketValue"] = 35, |
− | Mass = 0.005, | + | ["Mass"] = 0.005, |
}, | }, | ||
− | ingestible = { | + | ["ingestible"] = { |
− | joyKind = "Chemical", | + | ["joyKind"] = "Chemical", |
− | joy = 0.40, | + | ["joy"] = 0.40, |
− | drugCategory = "Hard", | + | ["drugCategory"] = "Hard", |
− | outcomeDoers = { | + | ["outcomeDoers"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_GiveHediff", | + | ["Class"] = "IngestionOutcomeDoer_GiveHediff", |
}, | }, | ||
− | hediffDef = "WakeUpHigh", | + | ["hediffDef"] = "WakeUpHigh", |
− | severity = 0.75, | + | ["severity"] = 0.75, |
− | toleranceChemical = "WakeUp", | + | ["toleranceChemical"] = "WakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "IngestionOutcomeDoer_OffsetNeed", | + | ["Class"] = "IngestionOutcomeDoer_OffsetNeed", |
}, | }, | ||
− | need = "Rest", | + | ["need"] = "Rest", |
− | offset = 1.0, | + | ["offset"] = 1.0, |
− | toleranceChemical = "WakeUp", | + | ["toleranceChemical"] = "WakeUp", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "WakeUpProduction", | + | ["researchPrerequisite"] = "WakeUpProduction", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"DrugLab", | "DrugLab", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Neutroamine = 2, | + | ["Neutroamine"] = 2, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Drug", | + | ["Class"] = "CompProperties_Drug", |
}, | }, | ||
− | chemical = "WakeUp", | + | ["chemical"] = "WakeUp", |
− | addictiveness = 0.02, | + | ["addictiveness"] = 0.02, |
− | existingAddictionSeverityOffset = 0.20, | + | ["existingAddictionSeverityOffset"] = 0.20, |
− | needLevelOffset = 0.9, | + | ["needLevelOffset"] = 0.9, |
− | listOrder = 210, | + | ["listOrder"] = 210, |
− | + | ["overdoseSeverityOffset"] = "0.18~0.35", | |
− | largeOverdoseChance = 0.005, | + | ["largeOverdoseChance"] = 0.005, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Mote_SparkThrown"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Effecter_Construction.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_SparkThrown", | |
− | " | + | ["altitudeLayer"] = "Projectile", |
+ | }, | ||
+ | ["ThingDef:Mote_SparkThrownFast"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Effecter_Damage.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_SparkThrownFast", | |
− | + | ["altitudeLayer"] = "Projectile", | |
+ | }, | ||
+ | ["ThingDef:Mote_SparkThrownFastBlue"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Effecter_Damage.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_SparkThrownFastBlue", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_LongSparkThrown"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Effecter_Damage.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_LongSparkThrown", |
− | + | ["altitudeLayer"] = "Projectile", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Splash"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Effecter_Damage.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_Splash", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ToxicDamage"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Effecter_Damage.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ToxicDamage", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_SmokeJoint"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Effecter_Ingest.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_SmokeJoint", | ||
+ | ["thingClass"] = "MoteThrown", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_SmokeFlake"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Effecter_Ingest.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_SmokeFlake", |
− | + | ["thingClass"] = "MoteThrown", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_ExtinguisherPuff"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Effecter_Misc.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_ExtinguisherPuff", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:MoteFeedbackBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["Name"] = "MoteFeedbackBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Mote_Meta.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_FeedbackGoto"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteFeedbackBase", | |
− | + | ["FileName"] = "Mote_Meta.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_FeedbackGoto", | |
− | " | + | }, |
+ | ["ThingDef:Mote_FeedbackShoot"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteFeedbackBase", | ||
+ | ["FileName"] = "Mote_Meta.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_FeedbackShoot", | |
− | + | }, | |
− | + | ["ThingDef:Mote_FeedbackMelee"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteFeedbackBase", | |
− | + | ["FileName"] = "Mote_Meta.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_FeedbackMelee", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_FeedbackEquip"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteFeedbackBase", | |
− | + | ["FileName"] = "Mote_Meta.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_FeedbackEquip", | |
− | " | + | }, |
+ | ["ThingDef:Mote_FeedbackExtinguish"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteFeedbackBase", | ||
+ | ["FileName"] = "Mote_Meta.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_FeedbackExtinguish", | |
− | " | + | }, |
+ | ["ThingDef:Mote_Clean"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Meta.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Clean", | |
− | + | ["thingClass"] = "MoteDualAttached", | |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:Mote_Sow"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Meta.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Sow", | |
− | + | ["thingClass"] = "MoteDualAttached", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Harvest"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Meta.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_Harvest", | ||
+ | ["thingClass"] = "MoteDualAttached", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ClearSnow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Meta.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ClearSnow", |
− | + | ["thingClass"] = "MoteDualAttached", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Cards"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Meta.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Cards", | |
− | + | ["thingClass"] = "MoteDualAttached", | |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:Mote_HealingCross"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_HealingCross", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_SleepZ"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_MetaStatus.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_SleepZ", |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Heart"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Heart", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
+ | }, | ||
+ | ["ThingDef:Mote_IncapIcon"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_IncapIcon", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Stun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_MetaStatus.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Stun", |
− | + | ["thingClass"] = "MoteDualAttached", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_ColonistFleeing"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_ColonistFleeing", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:Mote_ColonistAttacking"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_ColonistAttacking", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Meditating"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_MetaStatus.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Meditating", |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_DrunkBubble"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_DrunkBubble", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:Mote_BerserkBit"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_MetaStatus.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_BerserkBit", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:InteractionMoteBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "InteractionMoteBase", | |
− | ParentName = " | + | ["ParentName"] = "MoteBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Mote_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "MoteBubble", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Speech"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "InteractionMoteBase", | |
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_Speech", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Thought"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "InteractionMoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Thought", |
− | + | }, | |
− | + | ["ThingDef:MoodMoteBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "MoodMoteBase", | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "MoteBubble", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
+ | }, | ||
+ | ["ThingDef:Mote_ThoughtGood"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoodMoteBase", | ||
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_ThoughtGood", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ThoughtBad"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoodMoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ThoughtBad", |
− | + | }, | |
− | + | ["ThingDef:Mote_Text"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Text", | |
− | " | + | ["thingClass"] = "MoteText", |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:Mote_ProgressBar"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_ProgressBar", | ||
+ | ["thingClass"] = "MoteProgressBar", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Footprint"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = "MoteBase", | + | ["FileName"] = "Mote_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Footprint", |
− | altitudeLayer = " | + | ["altitudeLayer"] = "MoteLow", |
}, | }, | ||
− | + | ["ThingDef:Mote_Horseshoe"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Horseshoe", |
− | + | ["altitudeLayer"] = "MoteLow", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Stone"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_Stone", | ||
+ | ["altitudeLayer"] = "MoteLow", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_TempRoof"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Special.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_TempRoof", | |
− | " | + | ["altitudeLayer"] = "MoteOverhead", |
+ | }, | ||
+ | ["ThingDef:Mote_Danger"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Special.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Danger", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
+ | ["altitudeLayer"] = "MetaOverlays", | ||
+ | }, | ||
+ | ["ThingDef:MoteBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "MoteBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["thingClass"] = "MoteThrown", | ||
+ | ["label"] = "Mote", | ||
+ | ["category"] = "Mote", | ||
+ | ["altitudeLayer"] = "MoteLow", | ||
+ | ["useHitPoints"] = false, | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ShotFlash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ShotFlash", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_SparkFlash"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_SparkFlash", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_YellowSparkFlash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_YellowSparkFlash", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_ExplosionFlash"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_ExplosionFlash", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_BloodSplash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_BloodSplash", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_BodyImpact"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_BodyImpact", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_GrowingFlash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_GrowingFlash", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_PlainFlash"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_PlainFlash", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ActivatorCountdownFlash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | " | + | ["defName"] = "Mote_ActivatorCountdownFlash", |
+ | }, | ||
+ | ["ThingDef:Mote_ActivatorCountdownGlow"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | ["defName"] = "Mote_ActivatorCountdownGlow", | |
+ | }, | ||
+ | ["ThingDef:Mote_ActivatorProximityGlow"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
+ | ["defName"] = "Mote_ActivatorProximityGlow", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ShotHit_Spark"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_ShotHit_Spark", | |
− | + | ["altitudeLayer"] = "MoteLow", | |
− | + | }, | |
− | + | ["ThingDef:Mote_ShotHit_Dirt"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_ShotHit_Dirt", | ||
+ | ["altitudeLayer"] = "MoteLow", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Leaf"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_Leaf", |
− | + | ["thingClass"] = "MoteLeaf", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | }, | |
− | + | ["ThingDef:Mote_SandInEyes"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_SandInEyes", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
+ | }, | ||
+ | ["ThingDef:Mote_BlastDry"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_BlastDry", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_BlastEMP"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_BlastEMP", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_LineEMP"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_LineEMP", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
+ | }, | ||
+ | ["ThingDef:Mote_BlastFlame"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_BlastFlame", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ElectricalSpark"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ElectricalSpark", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_BlastExtinguisher"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_BlastExtinguisher", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
+ | }, | ||
+ | ["ThingDef:Mote_FireGlow"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_FireGlow", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_MicroSparks"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["Name"] = "Mote_MicroSparks", |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_MicroSparks", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_MicroSparksFast"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "Mote_MicroSparks", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_MicroSparksFast", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_HeatGlow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_HeatGlow", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_LightningGlow"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_LightningGlow", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
+ | }, | ||
+ | ["ThingDef:FoodBitBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["Name"] = "FoodBitBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["altitudeLayer"] = "Projectile", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_FoodBitVegetarian"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FoodBitBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_FoodBitVegetarian", |
− | + | }, | |
− | + | ["ThingDef:Mote_FoodBitMeat"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "FoodBitBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_FoodBitMeat", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_StoneBit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FoodBitBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_StoneBit", |
− | + | }, | |
− | + | ["ThingDef:Mote_CookBit"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "FoodBitBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_CookBit", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_VomitBit"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FoodBitBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_VomitBit", |
− | + | }, | |
− | + | ["ThingDef:Mote_AirPuff"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_AirPuff", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
}, | }, | ||
− | + | ["ThingDef:Mote_DustPuff"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_DustPuff", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_DustPuffThick"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
+ | ["defName"] = "Mote_DustPuffThick", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_MetaPuff"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_MetaPuff", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_TornadoDustPuff"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_TornadoDustPuff", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Smoke"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
+ | ["defName"] = "Mote_Smoke", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_DustSlow"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_DustSlow", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Bombardment"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | " | + | ["FileName"] = "Mote_Visual.xml", |
− | " | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_Bombardment", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
}, | }, | ||
− | + | ["ThingDef:Mote_PowerBeam"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_PowerBeam", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_GiantExplosion"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_GiantExplosion", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
}, | }, | ||
− | + | ["ThingDef:Mote_GiantExplosionInner"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_GiantExplosionInner", |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_PsychicConditionCauserEffect"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "Mote_PsychicConditionCauserEffect", | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Mote_PsychicConditionCauserEffect", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsychicEmanatorEffect"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "Mote_PsychicConditionCauserEffect", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName | + | ["defName"] = "Mote_PsychicEmanatorEffect", |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_ForceJob"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "ForceJob", | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_ForceJob", | ||
+ | ["thingClass"] = "MoteBubble", | ||
+ | ["altitudeLayer"] = "MetaOverlays", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ForceJobMaintained"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ForceJob", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName | + | ["defName"] = "Mote_ForceJobMaintained", |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastPsychicEffect"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteGlowDistortBackground", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_PsycastPsychicEffect", |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastPsychicLine"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteGlowDistortBackground", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_PsycastPsychicLine", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastAreaEffect"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteGlowDistortBackground", | |
− | + | ["Name"] = "PsycastAreaEffect", | |
− | FileName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_PsycastAreaEffect", |
− | + | ["altitudeLayer"] = "MoteLow", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:MoteWaterBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "MoteWaterBase", | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Mote_Water.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingClass"] = "MoteSplash", | |
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_WaterSplash"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteWaterBase", | |
− | + | ["FileName"] = "Mote_Water.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_WaterSplash", | |
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartArchotechBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartArchotechBase", | |
− | + | ["ParentName"] = "BodyPartBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "BodyPartsArchotech", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["DeteriorationRate"] = 0, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:ArchotechEye"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartArchotechBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ArchotechEye", |
− | label = " | + | ["label"] = "archotech eye", |
− | description = [[ | + | ["description"] = [[An artifical eye built by an archotech. It perceives every type of electromagnetic radiation, including radio waves, infrared, light, x-rays, and gamma rays. Its visual acuity is precise enough to read handwriting from twenty meters away. It can emit various wavelengths of radiation like a flashlight, and has an internal subpersona AI which helps highlight useful visual information. Externally, it looks like a natural human eye, except it can change color at will. Its internal workings are a mystery to all human minds.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 2800, | |
− | + | ["Mass"] = 0.3, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:ArchotechArm"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartArchotechBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ArchotechArm", |
− | label = " | + | ["label"] = "archotech arm", |
− | description = [[ | + | ["description"] = [[An artifical arm built by an archotech. It's strong enough to crush a thick hardwood branch in its hand, and precise enough to write a sonnet on a grain of rice. It looks and feels like natural flesh, but it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 2800, | |
− | + | ["Mass"] = 4, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:ArchotechLeg"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartArchotechBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ArchotechLeg", |
− | label = " | + | ["label"] = "archotech leg", |
− | description = [[ | + | ["description"] = [[An artifical leg built by an archotech. It looks and feels like natural flesh, but a pair of these can move the user as fast as a decent car, and it's harder to damage than plasteel. Even if it is harmed, it repairs itself over time. Its internal workings are a mystery to all human minds.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 2800, | |
− | + | ["Mass"] = 7, | |
− | " | ||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartBase", | |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Hediffs_BodyParts_Base.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "ThingWithComps", | |
− | + | ["category"] = "Item", | |
− | + | ["useHitPoints"] = true, | |
− | + | ["altitudeLayer"] = "Item", | |
− | + | ["pathCost"] = 14, | |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 50, |
+ | ["Flammability"] = 0.7, | ||
+ | ["Beauty"] = -4, | ||
+ | ["DeteriorationRate"] = 2.0, | ||
+ | ["Mass"] = 1, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "TechHediff", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Forbiddable", | |
− | + | }, | |
− | + | }, | |
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartBionicBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartBionicBase", | |
− | + | ["ParentName"] = "BodyPartBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "BodyPartsBionic", | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "Bionic", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 26000, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Smith", | |
− | + | ["unfinishedThingDef"] = "UnfinishedHealthItemBionic", | |
− | + | ["skillRequirements"] = { | |
+ | ["Crafting"] = 8, | ||
+ | }, | ||
+ | ["researchPrerequisite"] = "Bionics", | ||
+ | ["recipeUsers"] = { | ||
+ | "FabricationBench", | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BionicEye"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["defName"] = "BionicEye", | ||
+ | ["label"] = "bionic eye", | ||
+ | ["description"] = [[An advanced artifical eye. With its biogel nerve-link, internal signal pre-processor, and wide-spectrum sensors, it is better than a biological eye in almost every way. A lattice-dust healing system allows it to recover from damage.]], | ||
+ | ["costList"] = { | ||
+ | ["Plasteel"] = 15, | ||
+ | ["ComponentSpacer"] = 4, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 0.3, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BionicArm"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BionicArm", |
− | label = " | + | ["label"] = "bionic arm", |
− | description = [[ | + | ["description"] = [[An advanced artificial arm. Silenced mini-servos give great strength, while the biogel nerve-link gives exquisite control. A lattice-dust healing system allows it to recover from damage. It is better than a biological arm in almost every way.]], |
− | + | ["costList"] = { | |
− | + | ["Plasteel"] = 15, | |
− | + | ["ComponentSpacer"] = 4, | |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 5, | |
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BionicLeg"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["defName"] = "BionicLeg", | ||
+ | ["label"] = "bionic leg", | ||
+ | ["description"] = [[An advanced artificial leg. With its biogel nerve-link, powerful mini-servos, and lattice-dust healing system, it is better than a biological leg in almost every way.]], | ||
+ | ["costList"] = { | ||
+ | ["Plasteel"] = 15, | ||
+ | ["ComponentSpacer"] = 4, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 8, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BionicSpine"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BionicSpine", |
− | label = " | + | ["label"] = "bionic spine", |
− | description = [[ | + | ["description"] = [[An advanced artificial spine. A biogel nerve bundle runs down an articulated plasteel core, surrounded by a lattice-dust healing system. It matches the performance of a biological spine.]], |
− | + | ["costList"] = { | |
− | + | ["Plasteel"] = 15, | |
− | + | ["ComponentSpacer"] = 4, | |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["Mass"] = 2, |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BionicHeart"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BionicHeart", |
− | label = " | + | ["label"] = "bionic heart", |
− | description = [[ | + | ["description"] = [[An advanced artificial heart. It has synthetic muscle fibers for a realistic heartbeat, plus a high-flow pump for rapid circulation during high stress. It is better than a biological heart in almost every way.]], |
− | + | ["costList"] = { | |
− | + | ["Plasteel"] = 15, | |
− | + | ["ComponentSpacer"] = 4, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BionicStomach"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["defName"] = "BionicStomach", | ||
+ | ["label"] = "bionic stomach", | ||
+ | ["description"] = [[An advanced artificial stomach. A set of sensors and chemical synthesizers efficiently digest nearly any energy-bearing foodstuff. An integrated lattice-dust healing system automatically repairs any damage caused by the powerful acids. It is better than a biological stomach in almost every way.]], | ||
+ | ["costList"] = { | ||
+ | ["Plasteel"] = 10, | ||
+ | ["ComponentSpacer"] = 3, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:DeathAcidifier"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DeathAcidifier", |
− | label = " | + | ["label"] = "death acidifier", |
− | description = [[ | + | ["description"] = [[A chest implant for preventing enemy use of captured equipment. Upon the user's death, it releases powerful chemicals that dissolve gear in contact with the user's body. It doesn't damage others.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 400, | |
− | |||
− | " | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | " | + | "BodyPartsBionic", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Mote_AcidCloud"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_AcidCloud", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
}, | }, | ||
− | + | ["ThingDef:BionicEar"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartBionicBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BionicEar", |
− | label = " | + | ["label"] = "bionic ear", |
− | description = [[ | + | ["description"] = [[An advanced artificial ear implant. A collection of invisible subdermal microphones capture sound and transmit it to a biogel nerve interface that links directly with the auditory nerve. It's sensitive enough to hear a cat before you see it, can't be damaged by loud noise, and automatically tunes itself to pick out meaningful sounds in noisy environments.]], |
− | + | ["costList"] = { | |
− | + | ["Plasteel"] = 10, | |
− | + | ["ComponentSpacer"] = 3, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartNaturalBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartNaturalBase", | |
− | + | ["ParentName"] = "BodyPartBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_Natural.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "BodyPartsNatural", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["DeteriorationRate"] = 4.0, | |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Heart"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartNaturalBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Heart", |
− | label = " | + | ["label"] = "heart", |
− | description = [[ | + | ["description"] = [[A biological human heart. Pumps blood around the body.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 500, | |
− | + | ["Mass"] = 1, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Lung"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartNaturalBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Lung", |
− | label = " | + | ["label"] = "lung", |
− | description = [[ | + | ["description"] = [[A biological human lung. A pair of these form the core of the human respiratory system.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 400, | |
− | + | ["Mass"] = 1, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Kidney"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartNaturalBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Kidney", |
− | label = " | + | ["label"] = "kidney", |
− | description = [[ | + | ["description"] = [[A biological human kidney. Filters and removes waste products from the blood.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 250, | |
− | + | ["Mass"] = 1, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Liver"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartNaturalBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Liver", |
− | label = " | + | ["label"] = "liver", |
− | description = [[ | + | ["description"] = [[A biological human liver. Plays an important role in metabolism.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 500, | |
− | + | ["Mass"] = 2, | |
− | " | ||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartProstheticBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartProstheticBase", | |
− | + | ["ParentName"] = "BodyPartBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "BodyPartsProsthetic", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["WorkToMake"] = 15000, |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BodyPartProstheticMakeableBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BodyPartProstheticMakeableBase", | |
− | + | ["ParentName"] = "BodyPartProstheticBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Smith", | |
− | + | ["recipeUsers"] = { | |
− | " | + | "TableMachining", |
+ | }, | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 5, | ||
+ | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedHealthItemProsthetic", | ||
+ | ["researchPrerequisite"] = "Prosthetics", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SimpleProstheticLeg"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticMakeableBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SimpleProstheticLeg", |
− | label = " | + | ["label"] = "prosthetic leg", |
− | description = [[ | + | ["description"] = [[A leg prosthesis. While it lacks a neural interface, its complex arrangement of internal joints allows it to mimic natural movement quite convincingly. Still, it is inferior to a real leg.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 40, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | + | }, |
+ | ["statBases"] = { | ||
+ | ["Mass"] = 8, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SimpleProstheticArm"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticMakeableBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SimpleProstheticArm", |
− | label = " | + | ["label"] = "prosthetic arm", |
− | description = [[ | + | ["description"] = [[An arm prosthesis. While it lacks a neural interface, its complex arrangement of internal joints allows it to mimic natural movement quite convincingly. Still, it is inferior to a real arm.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 40, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["Mass"] = 5, |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SimpleProstheticHeart"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticMakeableBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SimpleProstheticHeart", |
− | label = " | + | ["label"] = "prosthetic heart", |
− | description = [[ | + | ["description"] = [[A heart prosthesis. It contains an electric motor that pumps blood smoothly around the body. Users often report feeling tired, but it's better than the alternative.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 25, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 2, | |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:CochlearImplant"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticMakeableBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "CochlearImplant", |
− | label = " | + | ["label"] = "cochlear implant", |
− | description = [[ | + | ["description"] = [[An implant which replaces normal hearing. An external microphone transmits a sound signal to electrodes wrapped around the inner ear's auditory sensing nerves. The electrodes stimulate the nerves according to the sound, creating a sensation of hearing. It's not as good as a natural ear, but it's a lot better than being deaf.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:PowerClaw"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "PowerClaw", |
− | label = " | + | ["label"] = "power claw", |
− | description = [[ | + | ["description"] = [[A combat-oriented hand replacement consisting of a mechanical hand with a hooked claw on each finger. It cuts deep, and it is strong enough to crush a skull like a hand crushes an egg. The claws can be retracted, making it as useful as a natural hand for non-combat tasks, however its overall ungainlyness slows down movement slightly.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 40, | |
− | + | ["ComponentIndustrial"] = 8, | |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Joywire"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Joywire", |
− | label = " | + | ["label"] = "joywire", |
− | description = [[ | + | ["description"] = [[A brain implant that stimulates the brain's pleasure centers. While it dramatically improves a user's mood, the blanket of happiness makes it hard to concentrate on anything real. Joywires are illegal on many worlds, and are known for destroying whole cultures.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Painstopper"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BodyPartProstheticBase", | |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Painstopper", |
− | label = " | + | ["label"] = "painstopper", |
− | description = [[ | + | ["description"] = [[A brain implant which inhibits nociception, or pain sensation. While it does allow the user to accomplish more, it turns out pain has a purpose. When you don't feel it, you can get hurt really bad really easily.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | " | ||
− | " | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:AncientConcreteBarrier"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Ancient.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "AncientConcreteBarrier", | |
− | + | ["label"] = "ancient concrete barrier", | |
− | + | ["thingClass"] = "Building", | |
− | + | ["category"] = "Building", | |
− | + | ["description"] = [[A traffic management solution from long ago.]], | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["pathCost"] = 42, | |
− | + | ["pathCostIgnoreRepeat"] = true, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 500, | ||
+ | ["Beauty"] = -10, | ||
+ | ["Flammability"] = 0, | ||
+ | ["WorkToBuild"] = 600, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 15, |
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:AncientLamppost"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Ancient.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "AncientLamppost", |
− | label = " | + | ["label"] = "ancient lamppost", |
− | description = [[ | + | ["thingClass"] = "Building", |
− | + | ["category"] = "Building", | |
− | + | ["description"] = [[Road lighting from long ago. No longer functional.]], | |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 300, |
+ | ["WorkToBuild"] = 400, | ||
}, | }, | ||
− | + | ["fillPercent"] = 0.25, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 42, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 15, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Urn"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Ancient.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Urn", |
− | label = " | + | ["label"] = "urn", |
− | description = [[ | + | ["description"] = [[An ancient-style decorative container.]], |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsFurniture", | |
− | |||
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.40, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 40, | |
− | + | ["WorkToBuild"] = 500, | |
− | + | ["Mass"] = 5, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = 5, | |
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 30, | |
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | |||
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SculptureBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["Name"] = "SculptureBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Art.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Building_Art", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 50, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | " | + | ["thingCategories"] = { |
+ | "BuildingsArt", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["Flammability"] = 1.0, |
+ | ["SellPriceFactor"] = 1.10, | ||
+ | ["MeditationFocusStrength"] = 0.0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["compClass"] = "CompQuality", | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Art", | |
− | + | }, | |
− | + | ["nameMaker"] = "NamerArtSculpture", | |
− | + | ["descriptionMaker"] = "ArtDescription_Sculpture", | |
− | + | ["canBeEnjoyedAsArt"] = true, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_MeditationFocus", | |
− | + | }, | |
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | + | "Artistic", | |
− | + | }, | |
− | + | ["offsets"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_Quality", | |
− | + | }, | |
− | + | ["curve"] = { | |
− | + | ["points"] = { | |
− | + | {0, 0.12}, | |
− | + | {1, 0.16}, | |
− | + | {2, 0.20}, | |
− | + | {3, 0.22}, | |
− | + | {4, 0.24}, | |
− | + | {5, 0.26}, | |
− | + | {6, 0.28}, | |
− | + | }, | |
− | + | }, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_BuildingDefsWithQuality", | |
− | + | }, | |
− | + | ["defs"] = { | |
− | + | "SculptureSmall", | |
− | + | "SculptureLarge", | |
− | + | "SculptureGrand", | |
− | + | }, | |
− | + | ["radius"] = 9.9, | |
− | + | ["maxBuildings"] = 8, | |
− | + | ["focusPerQuality"] = { | |
− | + | ["points"] = { | |
− | + | {0, 0.0}, | |
− | + | {1, 0.0}, | |
− | + | {2, 0.01}, | |
− | + | {3, 0.01}, | |
− | + | {4, 0.01}, | |
− | + | {5, 0.02}, | |
− | + | {6, 0.02}, | |
− | + | }, | |
− | + | }, | |
− | + | ["explanationKey"] = "MeditationFocusPerSculpture", | |
− | + | ["explanationKeyAbstract"] = "MeditationFocusPerSculptureAbstract", | |
− | + | }, | |
− | + | }, | |
− | + | }, | |
− | + | }, | |
− | + | ["tradeTags"] = { | |
− | + | "Art", | |
− | + | }, | |
− | + | ["recipeMaker"] = { | |
+ | ["workSpeedStat"] = "GeneralLaborSpeed", | ||
+ | ["workSkill"] = "Artistic", | ||
+ | ["unfinishedThingDef"] = "UnfinishedSculpture", | ||
+ | ["effectWorking"] = "Sculpt", | ||
+ | ["soundWorking"] = "Recipe_Sculpt", | ||
+ | ["recipeUsers"] = { | ||
+ | "TableSculpting", | ||
+ | }, | ||
+ | ["defaultIngredientFilter"] = { | ||
+ | ["categories"] = { | ||
+ | "Root", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Gold", | ||
+ | "Silver", | ||
+ | "Plasteel", | ||
+ | "Jade", | ||
+ | "Uranium", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SculptureSmall"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SculptureBase", | |
− | + | ["FileName"] = "Buildings_Art.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SculptureSmall", |
− | label = " | + | ["label"] = "small sculpture", |
− | description = [[ | + | ["description"] = [[A torso-sized piece of material sculpted into an artistic form.]], |
− | + | ["fillPercent"] = 0.35, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 90, | |
− | " | + | ["Mass"] = 3, |
− | " | + | ["Beauty"] = 50, |
+ | ["WorkToMake"] = 18000, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SculptureLarge"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SculptureBase", | |
− | + | ["FileName"] = "Buildings_Art.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "SculptureLarge", | |
− | " | + | ["label"] = "large sculpture", |
+ | ["description"] = [[A person-sized piece of material sculpted into an artistic form.]], | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Mass"] = 7, | ||
+ | ["Beauty"] = 100, | ||
+ | ["WorkToMake"] = 30000, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:SculptureGrand"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SculptureBase", | |
− | + | ["FileName"] = "Buildings_Art.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SculptureGrand", |
− | label = " | + | ["label"] = "grand sculpture", |
− | description = [[ | + | ["description"] = [[A huge sculpture sized to dominate a room.]], |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["size"] = {2,2}, | |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 300, |
− | " | + | ["Beauty"] = 400, |
+ | ["Mass"] = 28, | ||
+ | ["WorkToMake"] = 105000, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Snowman"] = { | |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Art.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Snowman", | |
− | + | ["label"] = "snowman", | |
− | + | ["description"] = [[A set of large snowballs piled and shaped to resemble a person. People make these for the fun of it.]], | |
− | + | ["thingClass"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 30, | |
− | + | ["pathCostIgnoreRepeat"] = false, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["fillPercent"] = 0.35, | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 50, | ||
+ | ["Beauty"] = 4, | ||
+ | ["WorkToBuild"] = 1000, | ||
+ | ["MarketValue"] = 0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["compClass"] = "CompMelter", | |
− | + | }, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["repairable"] = false, | |
− | " | + | ["isInert"] = true, |
+ | ["artificialForMeditationPurposes"] = false, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BuildingBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BuildingBase", | |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Base.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["category"] = "Building", | |
− | + | ["thingClass"] = "Building", | |
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | ["leaveResourcesWhenKilled"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["SellPriceFactor"] = 0.70, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:CrashedShipPartBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "CrashedShipPartBase", | |
− | FileName = " | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["size"] = {6,3}, | |
− | + | ["passability"] = "Impassable", | |
− | + | ["fillPercent"] = 1, | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | " | + | ["statBases"] = { |
+ | ["MaxHitPoints"] = 1200, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Beauty"] = -200, | ||
}, | }, | ||
− | + | ["killedLeavings"] = { | |
− | + | ["ChunkSlagSteel"] = 4, | |
− | " | + | ["Steel"] = 60, |
+ | ["ComponentIndustrial"] = 1, | ||
+ | ["Plasteel"] = 10, | ||
+ | ["ComponentSpacer"] = 1, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["combatPower"] = 250, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_WakeUpDormant", | |
− | + | }, | |
− | + | }, | |
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:PsychicDronerShipPart"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "CrashedShipPartBase", | ||
+ | ["FileName"] = "Buildings_Exotic.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "PsychicDronerShipPart", | |
− | + | ["label"] = "ship part (psychic droner)", | |
− | " | + | ["description"] = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a psychic disturbance device. Using incomprehensible archotechnologies, it generates a psychic signal that drives people and animals mad within a wide radius around itself.]], |
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_CausesGameCondition_PsychicEmanation", | ||
+ | }, | ||
+ | ["conditionDef"] = "PsychicDroner", | ||
+ | ["compClass"] = "CompCauseGameCondition_PsychicEmanation", | ||
+ | ["worldRange"] = 1, | ||
+ | ["droneLevelIncreaseInterval"] = 150000, | ||
+ | ["droneLevel"] = 2, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_AnimalInsanityPulser", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:DefoliatorShipPart"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "CrashedShipPartBase", | |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DefoliatorShipPart", |
− | label = " | + | ["label"] = "ship part (defoliator)", |
− | description = [[ | + | ["description"] = [[An ancient ship part, torn off of a craft of unknown origin. It might be thousands of years old.\n\nThis one contains a device which annihilates plant life near itself without directly affecting flesh creatures. These kinds of weapons are sometimes scattered across farmlands or forests to remove the enemy's food supply and hiding places without permanently ruining the territory. They're usually associated with orbital-drop mechanoid armies.]], |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_PlantHarmRadius", | |
+ | }, | ||
+ | ["radiusPerDayCurve"] = { | ||
+ | ["points"] = { | ||
+ | "0 , 5", | ||
+ | "1.5, 18", | ||
+ | "6 , 40", | ||
+ | "20 , 100", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:ShipChunk"] = { |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "ShipChunk", | |
− | + | ["label"] = "ship chunk", | |
− | + | ["description"] = [[A chunk of a spacecraft. Can be deconstructed to yield useful resources.]], | |
− | + | ["category"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["pathCost"] = 42, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.50, | |
− | + | ["size"] = {2,2}, | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 300, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Beauty"] = -20, | ||
+ | ["WorkToBuild"] = 12000, | ||
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["killedLeavings"] = { | |
− | + | ["ChunkSlagSteel"] = 2, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["ComponentIndustrial"] = 11, |
+ | ["Steel"] = 40, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["alwaysDeconstructible"] = true, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:FurnitureBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "FurnitureBase", | |
− | + | ["ParentName"] = "BuildingBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsFurniture", | |
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:FurnitureWithQualityBase"] = { |
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "FurnitureWithQualityBase", | ||
+ | ["ParentName"] = "FurnitureBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | " | + | ["compClass"] = "CompQuality", |
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:ArtableFurnitureBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "ArtableFurnitureBase", | |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | FileName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | DLC = "Core", | + | ["Version"] = "1.2.2753", |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Art", | |
− | + | }, | |
− | + | ["nameMaker"] = "NamerArtFurniture", | |
− | + | ["descriptionMaker"] = "ArtDescription_Furniture", | |
+ | ["minQualityForArtistic"] = "Excellent", | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:ArtableFurnitureRegardlessOfQualityBase"] = { |
− | " | + | ["_attrib_"] = { |
+ | ["Name"] = "ArtableFurnitureRegardlessOfQualityBase", | ||
+ | ["ParentName"] = "FurnitureWithQualityBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Art", | ||
+ | }, | ||
+ | ["nameMaker"] = "NamerArtFurniture", | ||
+ | ["descriptionMaker"] = "ArtDescription_Furniture", | ||
+ | ["minQualityForArtistic"] = "Awful", | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:SleepingSpot"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "SleepingSpot", | |
− | + | ["label"] = "sleeping spot", | |
− | + | ["description"] = [[Designates a spot on the ground where people should sleep. Not comfortable.]], | |
− | + | ["thingClass"] = "Building_Bed", | |
− | + | ["altitudeLayer"] = "FloorEmplacement", | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 0, | |
− | + | ["Comfort"] = 0.4, | |
− | + | ["SurgerySuccessChanceFactor"] = 0.7, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | + | ["size"] = {1,2}, | |
− | " | + | ["passability"] = "Standable", |
+ | ["building"] = { | ||
+ | ["sowTag"] = "SupportPlantsOnly", | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | ["buildingTags"] = { | ||
+ | "Bed", | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_AssignableToPawn", | ||
+ | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DoubleSleepingSpot"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DoubleSleepingSpot", |
− | label = " | + | ["label"] = "double sleeping spot", |
− | description = [[ | + | ["description"] = [[Designates a spot on the ground where two people should sleep together. Not comfortable.]], |
− | + | ["thingClass"] = "Building_Bed", | |
− | + | ["altitudeLayer"] = "FloorEmplacement", | |
− | + | ["statBases"] = { | |
− | " | + | ["WorkToBuild"] = 0, |
+ | ["Comfort"] = 0.4, | ||
+ | ["SurgerySuccessChanceFactor"] = 0.7, | ||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | + | ["size"] = {2,2}, | |
− | + | ["passability"] = "Standable", | |
− | + | ["building"] = { | |
− | + | ["sowTag"] = "SupportPlantsOnly", | |
− | + | ["artificialForMeditationPurposes"] = false, | |
+ | ["buildingTags"] = { | ||
+ | "Bed", | ||
+ | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_AssignableToPawn", | ||
+ | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BedBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureBase", | |
− | ParentName = " | + | ["Name"] = "BedBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "Building_Bed", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_AssignableToPawn", | |
− | + | }, | |
− | + | ["drawAssignmentOverlay"] = false, | |
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
+ | }, | ||
}, | }, | ||
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["building"] = { | |
− | + | ["buildingTags"] = { | |
− | + | "Bed", | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BedWithQualityBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "BedWithQualityBase", | |
− | ParentName = " | + | ["ParentName"] = "BedBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["compClass"] = "CompQuality", | |
− | + | }, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:ArtableBedBase"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["Name"] = "ArtableBedBase", | |
− | ParentName = " | + | ["ParentName"] = "BedWithQualityBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Art", | |
− | + | }, | |
− | + | ["nameMaker"] = "NamerArtFurniture", | |
− | + | ["descriptionMaker"] = "ArtDescription_Furniture", | |
+ | ["minQualityForArtistic"] = "Excellent", | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Bed"] = { | |
− | [" | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BedWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bed", |
− | label = " | + | ["label"] = "bed", |
− | description = [[ | + | ["description"] = [[A cozy mattress and sheets on a frame for resting.]], |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_AffectedByFacilities", | |
− | + | }, | |
+ | ["linkableFacilities"] = { | ||
+ | "EndTable", | ||
+ | "Dresser", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 140, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = 1, | |
− | + | ["WorkToBuild"] = 800, | |
− | + | ["Mass"] = 30, | |
− | + | ["BedRestEffectiveness"] = 1, | |
− | + | ["Comfort"] = 0.75, | |
− | + | ["ImmunityGainSpeedFactor"] = 1.07, | |
− | + | ["SurgerySuccessChanceFactor"] = 1, | |
− | |||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["building"] = { | |
− | + | ["bed_healPerDay"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["fillPercent"] = 0.4, | |
− | + | ["pathCost"] = 42, | |
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:DoubleBed"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ArtableBedBase", | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "DoubleBed", | |
− | + | ["label"] = "double bed", | |
− | + | ["description"] = [[A simple double-wide bed that fits two people.]], | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_AffectedByFacilities", | |
− | + | }, | |
− | + | ["linkableFacilities"] = { | |
+ | "EndTable", | ||
+ | "Dresser", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["WorkToBuild"] = 1500, | |
− | + | ["Mass"] = 50, | |
− | + | ["Comfort"] = 0.75, | |
− | + | ["Beauty"] = 2, | |
− | + | ["BedRestEffectiveness"] = 1, | |
+ | ["ImmunityGainSpeedFactor"] = 1.07, | ||
+ | ["SurgerySuccessChanceFactor"] = 1, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["building"] = { | |
− | + | ["bed_healPerDay"] = 4, | |
− | |||
− | |||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | ["fillPercent"] = 0.4, | |
+ | ["pathCost"] = 42, | ||
+ | ["leaveResourcesWhenKilled"] = true, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RoyalBed"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArtableBedBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "RoyalBed", |
+ | ["label"] = "royal bed", | ||
+ | ["description"] = [[A luxurious gold-inlaid bed fit for the highborn. Very comfy and beautiful, it is a work of art in itself. Fits two.]], | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_AffectedByFacilities", | ||
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "EndTable", | ||
+ | "Dresser", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["WorkToBuild"] = 50000, | |
− | + | ["Mass"] = 60, | |
− | " | + | ["Beauty"] = 75, |
+ | ["BedRestEffectiveness"] = 1.05, | ||
+ | ["Comfort"] = 0.90, | ||
+ | ["ImmunityGainSpeedFactor"] = 1.07, | ||
+ | ["SurgerySuccessChanceFactor"] = 1, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["costList"] = { | |
− | + | ["Gold"] = 50, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["bed_healPerDay"] = 4, |
− | |||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | pathCost = | + | ["fillPercent"] = 0.4, |
− | + | ["pathCost"] = 42, | |
− | + | ["leaveResourcesWhenKilled"] = true, | |
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HospitalBed"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BedWithQualityBase", | |
− | ParentName | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "HospitalBed", | |
− | + | ["label"] = "hospital bed", | |
− | + | ["description"] = [[A bed specially designed for use in hospitals. Adjustable for a patient and festooned with built-in equipment, it improves medical outcomes over normal beds.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 150, | |
− | + | ["WorkToBuild"] = 2800, | |
− | + | ["Mass"] = 35, | |
− | " | + | ["Flammability"] = 1.0, |
+ | ["BedRestEffectiveness"] = 1, | ||
+ | ["Comfort"] = 0.80, | ||
+ | ["ImmunityGainSpeedFactor"] = 1.11, | ||
+ | ["MedicalTendQualityOffset"] = 0.10, | ||
+ | ["SurgerySuccessChanceFactor"] = 1.1, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_AffectedByFacilities", | |
− | |||
− | |||
− | Class = " | ||
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "VitalsMonitor", | |
− | + | "EndTable", | |
− | + | "Dresser", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | " | + | ["costList"] = { |
+ | ["Steel"] = 80, | ||
+ | ["ComponentIndustrial"] = 5, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["bed_healPerDay"] = 10, | ||
+ | ["bed_defaultMedical"] = true, | ||
+ | ["buildingSizeCategory"] = "Small", | ||
+ | }, | ||
+ | ["fillPercent"] = 0.4, | ||
+ | ["pathCost"] = 42, | ||
+ | ["leaveResourcesWhenKilled"] = true, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "HospitalBed", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Bedroll"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BedWithQualityBase", | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Bedroll", | ||
+ | ["label"] = "bedroll", | ||
+ | ["description"] = [[A simple bed that lays on the floor, usually made of cloth or leather, often lined with fur. It is lightweight and can be rolled up for easy transport, but it is not quite as comfortable as a typical bed. Caravans can use bedrolls while traveling for better sleep.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 75, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Mass"] = 2.5, | ||
+ | ["BedRestEffectiveness"] = 0.95, | ||
+ | ["ImmunityGainSpeedFactor"] = 1.05, | ||
+ | ["Comfort"] = 0.68, | ||
+ | ["WorkToBuild"] = 600, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_AffectedByFacilities", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | " | + | "Dresser", |
− | + | "EndTable", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["building"] = { | |
− | + | ["bed_healPerDay"] = 4, | |
− | + | ["bed_caravansCanUse"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["passability"] = "Standable", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BedrollDouble"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BedWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BedrollDouble", |
− | label = " | + | ["label"] = "double bedroll", |
− | description = [[A | + | ["description"] = [[A simple double-wide bed that lays on the floor, usually made of cloth or leather, often lined with fur. It is lightweight and can be rolled up for easy transport, but it is not quite as comfortable as a typical bed. Caravans can use bedrolls while traveling for better sleep.]], |
− | + | ["statBases"] = { | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Mass"] = 4.5, | |
− | + | ["BedRestEffectiveness"] = 0.95, | |
− | + | ["ImmunityGainSpeedFactor"] = 1.05, | |
− | + | ["Comfort"] = 0.68, | |
+ | ["WorkToBuild"] = 1100, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
− | " | + | ["_attrib_"] = { |
− | " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "Dresser", | ||
+ | "EndTable", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["size"] = {2,2}, | ||
+ | ["building"] = { | ||
+ | ["bed_healPerDay"] = 4, | ||
+ | ["bed_caravansCanUse"] = true, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
+ | ["passability"] = "Standable", | ||
}, | }, | ||
− | + | ["ThingDef:AnimalSleepingSpot"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "AnimalSleepingSpot", | |
− | + | ["thingClass"] = "Building_Bed", | |
− | + | ["label"] = "animal sleeping spot", | |
− | + | ["description"] = [[Designates a spot on the ground where animals should sleep.]], | |
− | + | ["size"] = {1,1}, | |
− | + | ["passability"] = "Standable", | |
− | + | ["useHitPoints"] = false, | |
− | + | ["altitudeLayer"] = "FloorEmplacement", | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 0, | |
+ | ["SurgerySuccessChanceFactor"] = 0.7, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["bed_humanlike"] = false, | |
− | + | ["sowTag"] = "SupportPlantsOnly", | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_AssignableToPawn", | ||
+ | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:AnimalSleepingBox"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "AnimalSleepingBox", | |
− | + | ["thingClass"] = "Building_Bed", | |
− | + | ["label"] = "animal sleeping box", | |
− | + | ["description"] = [[A small box for animals to sleep in. Fits smaller animals like chickens, cats, or small dogs.]], | |
− | + | ["fillPercent"] = 0.15, | |
− | + | ["pathCost"] = 14, | |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["building"] = { | ||
+ | ["bed_humanlike"] = false, | ||
+ | ["bed_maxBodySize"] = 0.55, | ||
+ | ["bed_healPerDay"] = 4, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 75, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["WorkToBuild"] = 180, | ||
+ | ["Mass"] = 3, | ||
+ | ["BedRestEffectiveness"] = 0.93, | ||
+ | ["Comfort"] = 0.60, | ||
+ | ["ImmunityGainSpeedFactor"] = 1.05, | ||
+ | ["SurgerySuccessChanceFactor"] = 1, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:AnimalBed"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "AnimalBed", |
+ | ["thingClass"] = "Building_Bed", | ||
+ | ["label"] = "animal bed", | ||
+ | ["description"] = [[A soft bed for animals to sleep on. Fits any animal.]], | ||
+ | ["fillPercent"] = 0.15, | ||
+ | ["pathCost"] = 14, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["building"] = { | ||
+ | ["bed_humanlike"] = false, | ||
+ | ["bed_healPerDay"] = 4, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 140, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["WorkToBuild"] = 400, | ||
+ | ["Mass"] = 5, | ||
+ | ["BedRestEffectiveness"] = 1, | ||
+ | ["Comfort"] = 0.75, | ||
+ | ["ImmunityGainSpeedFactor"] = 1.07, | ||
+ | ["SurgerySuccessChanceFactor"] = 1, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Bed", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Stool"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Stool", |
+ | ["label"] = "stool", | ||
+ | ["description"] = [[A simple platform on which to sit. Not very comfortable, but much better than nothing. Can be used at tables, work stations, and elsewhere.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 75, | ||
+ | ["WorkToBuild"] = 450, | ||
+ | ["Mass"] = 3, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 0, | ||
+ | ["Comfort"] = 0.5, | ||
}, | }, | ||
− | + | ["pathCost"] = 30, | |
− | + | ["fillPercent"] = 0.20, | |
− | + | ["building"] = { | |
− | + | ["isSittable"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DiningChair"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArtableFurnitureBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "DiningChair", |
+ | ["label"] = "dining chair", | ||
+ | ["description"] = [[A comfortable and attractive chair. Can be used at tables, work stations, and elsewhere.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["WorkToBuild"] = 8000, | ||
+ | ["Mass"] = 5, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 8, | ||
+ | ["Comfort"] = 0.70, | ||
}, | }, | ||
− | + | ["pathCost"] = 30, | |
− | + | ["fillPercent"] = 0.35, | |
− | + | ["building"] = { | |
− | + | ["isSittable"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Armchair"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "FurnitureWithQualityBase", | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | building = { | + | ["defName"] = "Armchair", |
− | + | ["label"] = "armchair", | |
+ | ["description"] = [[A large, soft, comfy seat. Great for relaxation. Can be used at tables, work stations, and elsewhere.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 120, | ||
+ | ["WorkToBuild"] = 14000, | ||
+ | ["Mass"] = 18, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 4, | ||
+ | ["Comfort"] = 0.8, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
+ | }, | ||
+ | ["pathCost"] = 30, | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["building"] = { | ||
+ | ["isSittable"] = true, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["Name"] = "TableBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = "Buildings_Furniture.xml", | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["description"] = [[People eat off tables when chairs are placed facing them.]], | ||
+ | ["thingClass"] = "Building", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 42, | ||
+ | ["fillPercent"] = 0.4, | ||
+ | ["leaveResourcesWhenKilled"] = true, | ||
}, | }, | ||
− | + | ["ThingDef:TableGatherSpotBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["ParentName"] = "TableBase", | |
− | ParentName = " | + | ["Name"] = "TableGatherSpotBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = "Buildings_Furniture.xml", | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = " | + | ["compClass"] = "CompGatherSpot", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EndTable"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TableBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "EndTable", | |
− | + | ["label"] = "end table", | |
− | + | ["description"] = [[A small bedside table which makes nearby beds a little bit more comfortable. Must be placed directly adjacent to the head of the bed. Placing more than one end table near the same bed has no effect.]], | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 75, | ||
+ | ["WorkToBuild"] = 1000, | ||
+ | ["Mass"] = 5, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 3, | ||
+ | }, | ||
+ | ["pathCost"] = 30, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Facility", |
}, | }, | ||
− | + | ["statOffsets"] = { | |
− | + | ["Comfort"] = 0.05, | |
− | + | }, | |
+ | ["maxSimultaneous"] = 1, | ||
+ | ["mustBePlacedAdjacentCardinalToBedHead"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Table1x2c"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TableGatherSpotBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Table1x2c", | |
− | + | ["label"] = "table (1x2)", | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 75, | |
− | + | ["WorkToBuild"] = 750, | |
− | + | ["Mass"] = 5, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = 0.5, | |
− | |||
}, | }, | ||
+ | ["size"] = {1,2}, | ||
}, | }, | ||
− | + | ["ThingDef:Table2x2c"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TableGatherSpotBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Table2x2c", |
+ | ["label"] = "table (2x2)", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["WorkToBuild"] = 1500, | ||
+ | ["Mass"] = 10, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 1, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | }, | |
− | + | ["ThingDef:Table2x4c"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "TableGatherSpotBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "Table2x4c", | |
− | + | ["label"] = "table (2x4)", | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 150, | |
− | + | ["WorkToBuild"] = 3000, | |
− | + | ["Mass"] = 20, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = 2, | |
− | |||
}, | }, | ||
− | + | ["size"] = {2,4}, | |
− | + | ["building"] = { | |
− | + | ["buildingSizeCategory"] = "Medium", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Table3x3c"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TableGatherSpotBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Table3x3c", |
+ | ["label"] = "table (3x3)", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 175, | ||
+ | ["WorkToBuild"] = 3300, | ||
+ | ["Mass"] = 22, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 2, | ||
+ | }, | ||
+ | ["size"] = {3,3}, | ||
+ | ["building"] = { | ||
+ | ["buildingSizeCategory"] = "Medium", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:PlantPot"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "PlantPot", | |
− | + | ["label"] = "plant pot", | |
− | passability = " | + | ["description"] = [[Plant decorative flowers here to improve the mood of people nearby.]], |
− | + | ["thingClass"] = "Building_PlantGrower", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.20, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 75, | |
+ | ["WorkToBuild"] = 250, | ||
+ | ["Mass"] = 2, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["building"] = { | ||
+ | ["defaultPlantToGrow"] = "Plant_Daylily", | ||
+ | ["sowTag"] = "Decorative", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TorchLamp"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "TorchLamp", | |
− | + | ["label"] = "torch lamp", | |
− | + | ["description"] = [[A wooden torch for lighting an area. People need light to move and work at full speed. Can be automatically refueled with wood. Produces a small amount of heat.]], | |
− | + | ["category"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 14, | |
− | + | ["fillPercent"] = 0.15, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 75, | |
+ | ["WorkToBuild"] = 100, | ||
+ | ["Flammability"] = 0, | ||
+ | ["MeditationFocusStrength"] = 0.0, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["WoodLog"] = 20, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["leaveResourcesWhenKilled"] = false, |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Refuelable", | ||
+ | }, | ||
+ | ["fuelConsumptionRate"] = 2.0, | ||
+ | ["fuelCapacity"] = 20.0, | ||
+ | ["fuelConsumptionPerTickInRain"] = 0.0006, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "WoodLog", | ||
+ | }, | ||
+ | }, | ||
+ | ["initialFuelPercent"] = 1, | ||
+ | ["showAllowAutoRefuelToggle"] = true, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 10, | |
− | + | ["glowColor"] = "(252,187,113,0)", | |
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | + | ["compClass"] = "CompHeatPusherPowered", | |
− | + | ["heatPerSecond"] = 3.5, | |
− | " | + | ["heatPushMaxTemperature"] = 23, |
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_FireOverlay", | ||
}, | }, | ||
+ | ["fireSize"] = 0.4, | ||
+ | ["offset"] = "(0,0,0.2)", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | " | + | "Flame", |
}, | }, | ||
− | + | ["offsets"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_Lit", | |
− | + | }, | |
− | + | ["offset"] = 0.1, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_BuildingDefsLit", | |
− | + | }, | |
− | + | ["defs"] = { | |
− | + | "Campfire", | |
− | + | "TorchLamp", | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["MayRequire"] = "Ludeon.RimWorld.Royalty", | |
− | + | }, | |
+ | }, | ||
+ | }, | ||
+ | ["offsetPerBuilding"] = 0.01, | ||
+ | ["radius"] = 9.9, | ||
+ | ["maxBuildings"] = 8, | ||
+ | ["explanationKey"] = "MeditationFocusPerFlame", | ||
+ | ["explanationKeyAbstract"] = "MeditationFocusPerFlameAbstract", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:LampBase"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["Abstract"] = true, | ||
+ | ["Name"] = "LampBase", | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Furniture.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Building", | |
− | + | ["category"] = "Building", | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.20, | |
− | + | ["pathCost"] = 14, | |
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsFurniture", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = | + | ["MaxHitPoints"] = 50, |
− | + | ["WorkToBuild"] = 300, | |
− | WorkToBuild = | + | ["Flammability"] = 1.0, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "Electricity", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:StandingLampBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "StandingLampBase", | |
− | + | ["ParentName"] = "LampBase", | |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | |||
− | |||
− | " | ||
− | |||
− | |||
}, | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 30, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:StandingLamp"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StandingLampBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["defName"] = "StandingLamp", |
+ | ["label"] = "standing lamp", | ||
+ | ["description"] = [[An electrical standing lamp that lights an area. People need light to move and work at full speed.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
+ | ["glowRadius"] = 12, | ||
+ | ["glowColor"] = "(217,217,208,0)", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:StandingLamp_Red"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StandingLampBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["defName"] = "StandingLamp_Red", |
+ | ["label"] = "standing lamp (red)", | ||
+ | ["description"] = [[A standing lamp that lights an area in red.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
+ | ["glowRadius"] = 12, | ||
+ | ["glowColor"] = "(217,80,80,0)", | ||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | " | + | }, |
+ | "ColoredLights", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:StandingLamp_Green"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StandingLampBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "StandingLamp_Green", | |
− | + | ["label"] = "standing lamp (green)", | |
− | + | ["description"] = [[A standing lamp that lights an area in green.]], | |
− | + | ["comps"] = { | |
− | |||
− | comps = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 12, | |
− | + | ["glowColor"] = "(80,217,80,0)", | |
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Inherit"] = false, | ||
+ | }, | ||
+ | "ColoredLights", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:StandingLamp_Blue"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StandingLampBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["defName"] = "StandingLamp_Blue", |
+ | ["label"] = "standing lamp (blue)", | ||
+ | ["description"] = [[A standing lamp that lights an area in blue.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 12, | |
− | + | ["glowColor"] = "(80,80,217,0)", | |
+ | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Inherit"] = false, | ||
}, | }, | ||
+ | "ColoredLights", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SunLamp"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LampBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SunLamp", |
− | + | ["label"] = "sun lamp", | |
− | + | ["description"] = [[An industrial lamp which lights an area brightly enough to grow crops, but consumes a huge amount of power. Automatically turns itself off at night.]], | |
− | description = [[ | + | ["thingClass"] = "Building_SunLamp", |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 330, | |
− | + | ["Mass"] = 4.5, | |
− | |||
− | " | ||
− | " | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 40, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | + | }, | |
− | + | ["overlightRadius"] = 7.0, | |
− | + | ["glowRadius"] = 14, | |
− | + | ["glowColor"] = "(370,370,370,0)", | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["shortCircuitInRain"] = true, | ||
+ | ["basePowerConsumption"] = 2900, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Schedule", | ||
+ | }, | ||
+ | ["startTime"] = 0.25, | ||
+ | ["endTime"] = 0.8, | ||
+ | ["offMessage"] = "Off for plant resting period", | ||
+ | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | + | ["compClass"] = "CompHeatPusherPowered", | |
− | + | ["heatPerSecond"] = 3, | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Shelf"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = "FurnitureWithQualityBase", | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Shelf", |
− | label = " | + | ["label"] = "shelf", |
− | description = [[A | + | ["description"] = [[A shelf for storing miscellaneous items. Items stored in this will not affect room beauty and they won't deteriorate, even if outside.]], |
− | + | ["thingClass"] = "Building_Storage", | |
− | statBases = { | + | ["altitudeLayer"] = "Building", |
− | MaxHitPoints = | + | ["passability"] = "PassThroughOnly", |
− | + | ["fillPercent"] = 0.4, | |
− | + | ["pathCost"] = 50, | |
− | Flammability = 1.0, | + | ["statBases"] = { |
− | Beauty | + | ["MaxHitPoints"] = 100, |
− | + | ["Mass"] = 8, | |
+ | ["WorkToBuild"] = 600, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 0.5, | ||
}, | }, | ||
− | + | ["size"] = {2,1}, | |
− | " | + | ["building"] = { |
− | " | + | ["preventDeteriorationOnTop"] = true, |
− | " | + | ["ignoreStoredThingsBeauty"] = true, |
+ | ["defaultStorageSettings"] = { | ||
+ | ["priority"] = "Important", | ||
+ | ["filter"] = { | ||
+ | ["categories"] = { | ||
+ | "Weapons", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Dresser"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArtableFurnitureBase", | |
− | ParentName = "ArtableFurnitureBase", | + | ["FileName"] = "Buildings_Furniture.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Dresser", |
− | label = " | + | ["label"] = "dresser", |
− | description = [[A | + | ["description"] = [[A dresser. Gives a small comfort bonus to all nearby beds. Placing more than one dresser near the same bed has no effect.]], |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | statBases = { | + | ["passability"] = "PassThroughOnly", |
− | MaxHitPoints = | + | ["fillPercent"] = 0.4, |
− | + | ["pathCost"] = 42, | |
− | + | ["statBases"] = { | |
− | Flammability = 1.0, | + | ["MaxHitPoints"] = 120, |
− | Beauty = | + | ["Mass"] = 15, |
− | + | ["WorkToBuild"] = 2000, | |
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 5, | ||
}, | }, | ||
− | + | ["size"] = {2,1}, | |
− | + | ["researchPrerequisites"] = { | |
− | " | + | "ComplexFurniture", |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Facility", | |
− | + | }, | |
+ | ["statOffsets"] = { | ||
+ | ["Comfort"] = 0.05, | ||
+ | }, | ||
+ | ["maxSimultaneous"] = 1, | ||
+ | ["maxDistance"] = 6, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:HorseshoesPin"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Joy.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "HorseshoesPin", | |
− | + | ["label"] = "horseshoes pin", | |
− | + | ["description"] = [[A simple ancient game played with a horseshoes and a large pin in the ground. Players toss horseshoes to try to get them to land on the pin. It's relaxing, and trains shooting skills.]], | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsJoy", | |
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 75, | |
− | + | ["WorkToBuild"] = 100, | |
− | + | ["Mass"] = 3, | |
− | + | ["Flammability"] = 1.0, | |
− | MaxHitPoints = | + | ["JoyGainFactor"] = 1, |
− | WorkToBuild = | ||
− | Mass = | ||
− | Flammability = 1.0, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["joyKind"] = "Gaming_Dexterity", |
− | " | + | ["artificialForMeditationPurposes"] = false, |
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | " | + | }, |
+ | ["ThingDef:HoopstoneRing"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Joy.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "HoopstoneRing", | |
− | + | ["label"] = "hoopstone ring", | |
− | + | ["description"] = [[A simple ancient game played with stones and a large ring in the ground. Players try to toss stones through the ring from a distance. It's relaxing, and trains shooting skills.]], | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
+ | ["thingCategories"] = { | ||
+ | "BuildingsJoy", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToBuild"] = 100, | |
− | + | ["Mass"] = 4, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["JoyGainFactor"] = 1, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["joyKind"] = "Gaming_Dexterity", | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | " | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
}, | }, | ||
− | + | ["ThingDef:GameOfUrBoard"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | + | ["FileName"] = "Buildings_Joy.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "GameOfUrBoard", | |
− | + | ["label"] = "Game-of-Ur board", | |
− | + | ["description"] = [[Dating from 2500BC, this exciting yet infuriating board game can be played by one or two people. It trains intellectual skills.]], | |
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.20, | ||
+ | ["building"] = { | ||
+ | ["joyKind"] = "Gaming_Cerebral", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 90, | |
− | + | ["WorkToBuild"] = 6000, | |
− | + | ["Mass"] = 2, | |
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 2, | ||
+ | ["JoyGainFactor"] = 0.8, | ||
}, | }, | ||
+ | ["pathCost"] = 14, | ||
+ | ["passability"] = "PassThroughOnly", | ||
}, | }, | ||
− | + | ["ThingDef:ChessTable"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Joy.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ChessTable", |
− | label = " | + | ["label"] = "chess table", |
− | description = [[ | + | ["description"] = [[The ancient game of kings. Fun for a few hours here and there, even playing alone. It trains intellectual skills.]], |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.40, | |
− | + | ["building"] = { | |
− | + | ["joyKind"] = "Gaming_Cerebral", | |
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | |||
− | |||
"ComplexFurniture", | "ComplexFurniture", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToBuild"] = 8000, | |
− | + | ["Mass"] = 5, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = 4, | |
− | + | ["JoyGainFactor"] = 1, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["pathCost"] = 30, | ||
+ | ["passability"] = "PassThroughOnly", | ||
}, | }, | ||
− | + | ["ThingDef:PokerTable"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Joy.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "PokerTable", |
+ | ["label"] = "poker table", | ||
+ | ["description"] = [[A table designed for playing gambling card games like poker. A great way to test your strategic skills and a bit of luck.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["building"] = { | ||
+ | ["joyKind"] = "Gaming_Cerebral", | ||
+ | ["buildingSizeCategory"] = "Medium", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 250, | |
− | + | ["WorkToBuild"] = 10000, | |
− | MaxHitPoints = | + | ["Mass"] = 30, |
− | WorkToBuild = | + | ["Flammability"] = 1.0, |
− | Mass = | + | ["Beauty"] = 0, |
− | Flammability = 1.0, | + | ["JoyGainFactor"] = 1.3, |
− | Beauty = 0. | ||
}, | }, | ||
− | size = { | + | ["size"] = {2,2}, |
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 50, | |
− | + | ["WoodLog"] = 25, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 42, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BilliardsTable"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "FurnitureWithQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Joy.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "BilliardsTable", |
+ | ["label"] = "billiards table", | ||
+ | ["description"] = [[A soft-topped bounded table for playing a variety of billiards-type games. It trains shooting ability.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["building"] = { | ||
+ | ["joyKind"] = "Gaming_Dexterity", | ||
+ | ["buildingSizeCategory"] = "Medium", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["WorkToBuild"] = 12000, | ||
+ | ["Mass"] = 60, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 0, | ||
+ | ["JoyGainFactor"] = 1.3, | ||
}, | }, | ||
− | + | ["size"] = {2,3}, | |
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 80, | |
− | + | ["WoodLog"] = 30, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 42, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TubeTelevision"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Joy.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TubeTelevision", |
− | label = " | + | ["label"] = "tube television", |
− | + | ["description"] = [[A cathode ray tube display for showing moving pictures with sound. Even on the rimworlds, there is often an old transmitter running something at least marginally interesting.]], | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["fillPercent"] = 0.40, | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsJoy", | |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 10000, | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Mass"] = 14, | |
+ | ["Flammability"] = 1.0, | ||
+ | ["JoyGainFactor"] = 1.2, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 80, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 42, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["building"] = { | |
− | + | ["joyKind"] = "Television", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["shortCircuitInRain"] = true, | |
+ | ["basePowerConsumption"] = 200, | ||
+ | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "Television", | |
− | + | }, | |
− | + | ["researchPrerequisites"] = { | |
+ | "TubeTelevision", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:FlatscreenTelevision"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Joy.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "FlatscreenTelevision", |
+ | ["label"] = "flatscreen television", | ||
+ | ["description"] = [[A high-tech flat-screen television with crystal-clear image and rich color. Picks up transmissions from ancient satellites and ubiquitous data cards.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["fillPercent"] = 0.35, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsJoy", | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 140, | ||
+ | ["ComponentIndustrial"] = 16, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 40000, | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Mass"] = 8, | |
− | + | ["JoyGainFactor"] = 1.4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 50, | |
− | + | ["passability"] = "PassThroughOnly", | |
+ | ["size"] = {2,1}, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "FlatscreenTelevision", | ||
}, | }, | ||
− | building = { | + | ["building"] = { |
− | + | ["joyKind"] = "Television", | |
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Power", |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["shortCircuitInRain"] = true, | |
+ | ["basePowerConsumption"] = 330, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "Television", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MegascreenTelevision"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Joy.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MegascreenTelevision", | ||
+ | ["label"] = "megascreen television", | ||
+ | ["description"] = [[A huge, high-tech television. Gigantic, hyper-vibrant images almost leap out of the screen. Very entertaining. Picks up transmissions from ancient satellites and ubiquitous data cards.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["fillPercent"] = 0.35, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsJoy", | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 260, | ||
+ | ["ComponentIndustrial"] = 22, | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 80000, | ||
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Mass"] = 10, | ||
+ | ["JoyGainFactor"] = 1.6, | ||
+ | }, | ||
+ | ["pathCost"] = 50, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["size"] = {3,1}, | ||
+ | ["building"] = { | ||
+ | ["joyKind"] = "Television", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompPowerTrader", |
− | + | ["shortCircuitInRain"] = true, | |
− | + | ["basePowerConsumption"] = 450, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "Television", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Telescope"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Joy.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Telescope", | |
− | + | ["label"] = "telescope", | |
− | + | ["description"] = [[A telescope for doing amateur astronomy. It's a relaxing hobby for a certain kind of person. Can only be used outdoors.]], | |
− | altitudeLayer = "Building", | + | ["fillPercent"] = 0.15, |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["hasInteractionCell"] = true, | |
− | pathCost = | + | ["passability"] = "PassThroughOnly", |
− | + | ["pathCost"] = 30, | |
− | thingCategories = { | + | ["minifiedDef"] = "MinifiedThing", |
− | " | + | ["thingCategories"] = { |
+ | "BuildingsJoy", | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["joyKind"] = "Telescope", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 50, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 75, |
+ | ["Flammability"] = 1.0, | ||
+ | ["MarketValue"] = 350, | ||
+ | ["Mass"] = 7.5, | ||
+ | ["JoyGainFactor"] = 1.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:OrbitalTradeBeacon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "OrbitalTradeBeacon", | |
− | + | ["label"] = "orbital trade beacon", | |
− | + | ["thingClass"] = "Building_OrbitalTradeBeacon", | |
+ | ["altitudeLayer"] = "Building", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsMisc", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 75, | |
+ | ["WorkToBuild"] = 800, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Mass"] = 5, | ||
}, | }, | ||
− | + | ["description"] = [[Required for orbital trading. You can only sell goods to orbital traders if they're near an orbital trade beacon. Can be placed indoors.]], | |
− | + | ["fillPercent"] = 0.15, | |
+ | ["costList"] = { | ||
+ | ["Steel"] = 40, | ||
+ | ["ComponentIndustrial"] = 1, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerTrader", | + | ["compClass"] = "CompPowerTrader", |
− | basePowerConsumption = | + | ["basePowerConsumption"] = 40, |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["pathCost"] = 14, | |
− | + | ["researchPrerequisites"] = { | |
− | + | "MicroelectronicsBasics", | |
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:CommsConsole"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "CommsConsole", |
+ | ["label"] = "comms console", | ||
+ | ["description"] = [[Allows radio contact with other factions and orbital traders.]], | ||
+ | ["thingClass"] = "Building_CommsConsole", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["WorkToBuild"] = 2200, | ||
+ | ["Flammability"] = 0.6, | ||
+ | }, | ||
+ | ["size"] = {3,2}, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 120, | ||
+ | ["ComponentIndustrial"] = 4, | ||
}, | }, | ||
− | + | ["hasInteractionCell"] = true, | |
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["shortCircuitInRain"] = true, | |
+ | ["basePowerConsumption"] = 200, | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | + | }, | |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | + | "MicroelectronicsBasics", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:FirefoamPopper"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "FirefoamPopper", |
− | label = " | + | ["label"] = "firefoam popper", |
− | description = [[ | + | ["description"] = [[When it detects fire, this safety device pops and sprays a fire-retardant foam in a circular field around itself. Can also be triggered manually.]], |
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
+ | }, | ||
+ | ["explosiveRadius"] = 9.9, | ||
+ | ["explosiveDamageType"] = "Extinguish", | ||
+ | ["startWickHitPointsPercent"] = -1, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Flame", | ||
}, | }, | ||
− | + | ["postExplosionSpawnThingDef"] = "Filth_FireFoam", | |
− | + | ["postExplosionSpawnChance"] = 1, | |
− | + | ["postExplosionSpawnThingCount"] = 1, | |
+ | ["applyDamageToExplosionCellsNeighbors"] = true, | ||
+ | ["explosionEffect"] = "ExtinguisherExplosion", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Usable", |
}, | }, | ||
− | + | ["useJob"] = "TriggerFirefoamPopper", | |
− | + | ["useLabel"] = "Trigger firefoam popper", | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
− | + | ["compClass"] = "CompUseEffect_StartWick", | |
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_ProximityFuse", |
}, | }, | ||
− | + | ["target"] = "Fire", | |
− | + | ["radius"] = 3, | |
}, | }, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
− | + | ["WorkToBuild"] = 1500, | |
− | + | ["Mass"] = 10, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = -8, | |
− | |||
− | |||
− | |||
− | " | ||
− | " | ||
− | " | ||
}, | }, | ||
− | + | ["fillPercent"] = 0.30, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["pathCost"] = 30, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "Firefoam", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | researchPrerequisites = { | ||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MoisturePump"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MoisturePump", |
− | label = " | + | ["label"] = "moisture pump", |
− | description = [[ | + | ["description"] = [[Very slowly equalizes moisture in nearby terrain, converting marshes or shallow water into dry ground, and soft sand into normal sand. Does not affect deep water.]], |
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | + | }, | |
− | + | { | |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Power", | ||
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 150, | |
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TerrainPumpDry", | ||
+ | }, | ||
+ | ["soundWorking"] = "MoisturePump_Ambience", | ||
+ | ["radius"] = 6.9, | ||
+ | ["daysToRadius"] = 60, | ||
}, | }, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
− | + | ["WorkToBuild"] = 1500, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["Beauty"] = -8, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["fillPercent"] = 0.15, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["pathCost"] = 30, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "MoisturePump", | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:GroundPenetratingScanner"] = { |
− | " | + | ["_attrib_"] = { |
− | " | + | ["ParentName"] = "BuildingBase", |
+ | ["FileName"] = "Buildings_Misc.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "GroundPenetratingScanner", | |
− | + | ["label"] = "ground-penetrating scanner", | |
− | + | ["description"] = [[A sensor unit used by researchers to search for buried resources. The chance to find a resource depends on the operator's research ability. It consumes a lot of electricity. If you find a buried resource, you'll need to use deep drills to extract it. It doesn't work under a roof.]], | |
+ | ["costList"] = { | ||
+ | ["Steel"] = 150, | ||
+ | ["ComponentIndustrial"] = 4, | ||
+ | ["ComponentSpacer"] = 1, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Forbiddable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Power", | ||
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 700, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_ScannerMineralsDeep", | ||
+ | }, | ||
+ | ["scanSpeedStat"] = "ResearchSpeed", | ||
+ | ["scanFindMtbDays"] = 3, | ||
+ | ["scanFindGuaranteedDays"] = 6, | ||
+ | ["soundWorking"] = "ScannerGroundPenetrating_Ambience", | ||
+ | }, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["WorkToBuild"] = 12000, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Beauty"] = -8, | ||
+ | }, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["size"] = {3,3}, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "GroundPenetratingScanner", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:LongRangeMineralScanner"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "LongRangeMineralScanner", |
− | label = " | + | ["label"] = "long-range mineral scanner", |
− | description = [[A | + | ["description"] = [[A lateral sensor unit used by researchers to detect a specific type of mineral across the planet. The chance to find a resource depends on the operator's research ability. This sensor can be tuned to target a specific resource type. It consumes a lot of electricity. If you find a resource, you'll need to travel to collect it.]], |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 200, | |
− | + | ["ComponentIndustrial"] = 6, | |
− | " | + | ["ComponentSpacer"] = 2, |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Forbiddable", | |
− | + | }, | |
− | + | }, | |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Power", | ||
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 700, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_LongRangeMineralScanner", | ||
+ | }, | ||
+ | ["scanSpeedStat"] = "ResearchSpeed", | ||
+ | ["scanFindMtbDays"] = 4, | ||
+ | ["scanFindGuaranteedDays"] = 8, | ||
+ | ["soundWorking"] = "ScannerLongRangeMineral_Ambience", | ||
+ | }, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | " | + | ["statBases"] = { |
− | " | + | ["MaxHitPoints"] = 250, |
− | " | + | ["WorkToBuild"] = 1000, |
+ | ["Flammability"] = 0.5, | ||
+ | ["Beauty"] = -8, | ||
}, | }, | ||
− | + | ["fillPercent"] = 0.40, | |
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["passability"] = "PassThroughOnly", | |
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["size"] = {3,3}, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "LongRangeMineralScanner", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:PodLauncher"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "PodLauncher", |
+ | ["label"] = "pod launcher", | ||
+ | ["description"] = [[A fueling port for launching one transport pod. Pod launchers can launch as a group - but the launchers must be placed adjacent to each other.]], | ||
+ | ["size"] = {1,2}, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1.0, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["WorkToBuild"] = 3000, | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 50, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Refuelable", | |
− | + | }, | |
− | + | ["fuelCapacity"] = 150.0, | |
− | + | ["targetFuelLevelConfigurable"] = true, | |
+ | ["initialConfigurableTargetFuelLevel"] = 75, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "Chemfuel", | ||
+ | }, | ||
+ | }, | ||
+ | ["consumeFuelOnlyWhenUsed"] = true, | ||
+ | ["autoRefuelPercent"] = 1, | ||
+ | ["showFuelGizmo"] = true, | ||
+ | ["drawOutOfFuelOverlay"] = false, | ||
+ | ["drawFuelGaugeInMap"] = true, | ||
+ | ["showAllowAutoRefuelToggle"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | " | + | "TransportPod", |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:TransportPod"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TransportPod", |
− | label = " | + | ["label"] = "transport pod", |
− | description = [[ | + | ["description"] = [[A launchable sub-orbital cargo pod capable of carrying people, items, or animals. Can be used for sending gifts, transporting people or supplies, surprise attacks, or reinforcing battles.]], |
− | altitudeLayer = " | + | ["size"] = {1,1}, |
− | fillPercent = 0. | + | ["altitudeLayer"] = "BuildingOnTop", |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.5, | |
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["WorkToBuild"] = 1600, | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 60, |
+ | ["ComponentIndustrial"] = 1, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Transporter", | |
− | + | }, | |
− | + | ["restEffectiveness"] = 0.8, | |
− | + | }, | |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Launchable", | ||
+ | }, | ||
+ | ["skyfallerLeaving"] = "DropPodLeaving", | ||
+ | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | " | + | "TransportPod", |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:MultiAnalyzer"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MultiAnalyzer", |
− | label = " | + | ["label"] = "multi-analyzer", |
− | description = [[ | + | ["description"] = [[Increases research speed when placed near hi-tech research bench and unlocks new research projects. Each research bench can only use one multi-analyzer.]], |
− | + | ["researchPrerequisites"] = { | |
− | + | "MultiAnalyzer", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["thingCategories"] = { | |
+ | "BuildingsMisc", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | " | + | ["WorkToBuild"] = 10000, |
− | " | + | ["Mass"] = 60, |
− | " | + | ["Flammability"] = 1.0, |
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 40, | |
− | + | ["Plasteel"] = 50, | |
− | + | ["Gold"] = 20, | |
+ | ["ComponentIndustrial"] = 8, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["shortCircuitInRain"] = true, | |
− | + | ["basePowerConsumption"] = 200, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Facility", |
+ | }, | ||
+ | ["statOffsets"] = { | ||
+ | ["ResearchSpeedFactor"] = 0.1, | ||
}, | }, | ||
+ | ["maxSimultaneous"] = 1, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:VitalsMonitor"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "VitalsMonitor", |
− | label = " | + | ["label"] = "vitals monitor", |
− | description = [[ | + | ["description"] = [[Increases medical tend quality, surgery success chance, and immunity gain speed when placed directly adjacent to a hospital bed. Only works for hospital beds - normal beds will not benefit. Attaching more than one vitals monitor to the same bed will have no effect.]], |
− | + | ["researchPrerequisites"] = { | |
− | + | "VitalsMonitor", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.2, | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["WorkToBuild"] = 6000, | ||
+ | ["Mass"] = 20, | ||
+ | ["Flammability"] = 0.7, | ||
}, | }, | ||
− | + | ["size"] = {1,1}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 50, | |
− | + | ["ComponentIndustrial"] = 3, | |
− | |||
− | |||
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsMisc", | |
− | |||
− | " | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerTrader", | + | ["compClass"] = "CompPowerTrader", |
− | shortCircuitInRain = true, | + | ["shortCircuitInRain"] = true, |
− | basePowerConsumption = | + | ["basePowerConsumption"] = 80, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Facility", |
}, | }, | ||
− | + | ["statOffsets"] = { | |
− | + | ["MedicalTendQualityOffset"] = 0.07, | |
− | + | ["ImmunityGainSpeedFactor"] = 0.02, | |
− | + | ["SurgerySuccessChanceFactor"] = 0.05, | |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["maxSimultaneous"] = 1, | ||
+ | ["mustBePlacedAdjacent"] = true, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ToolCabinet"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ToolCabinet", |
− | label = " | + | ["label"] = "tool cabinet", |
− | description = [[ | + | ["description"] = [[Increases work speed when placed near a workbench. One workbench use to up to two tool cabinets.]], |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["pathCost"] = 42, | |
− | pathCost = | + | ["statBases"] = { |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToBuild"] = 1800, | |
− | " | + | ["Mass"] = 20, |
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
− | + | ["size"] = {2,1}, | |
− | + | ["costList"] = { | |
+ | ["Steel"] = 200, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
− | |||
− | |||
− | |||
− | |||
"BuildingsMisc", | "BuildingsMisc", | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Facility", |
}, | }, | ||
− | + | ["statOffsets"] = { | |
− | + | ["WorkTableWorkSpeedFactor"] = 0.06, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["maxSimultaneous"] = 2, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Grave"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Grave", |
− | label = " | + | ["label"] = "grave", |
− | description = [[ | + | ["description"] = [[A decent final resting place. Colonists will visit full graves to gain meditative joy.]], |
− | thingClass = " | + | ["thingClass"] = "Building_Grave", |
− | altitudeLayer = " | + | ["altitudeLayer"] = "FloorEmplacement", |
− | + | ["useHitPoints"] = false, | |
− | + | ["size"] = {1,2}, | |
− | + | ["statBases"] = { | |
− | statBases = { | + | ["WorkToBuild"] = 800, |
− | + | ["MeditationFocusStrength"] = 0.06, | |
− | |||
− | |||
}, | }, | ||
− | + | ["passability"] = "Standable", | |
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | + | ["preventDeteriorationInside"] = true, | |
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | ["fixedStorageSettings"] = { | ||
+ | ["filter"] = { | ||
+ | ["categories"] = { | ||
+ | "Corpses", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["defaultStorageSettings"] = { | ||
+ | ["priority"] = "Important", | ||
+ | ["filter"] = { | ||
+ | ["categories"] = { | ||
+ | "CorpsesHumanlike", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Diggable", | |
− | + | ["comps"] = { | |
− | comps = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
− | + | ["drawAssignmentOverlay"] = false, | |
− | + | ["compClass"] = "CompAssignableToPawn_Grave", | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
+ | }, | ||
+ | ["statDef"] = "MeditationFocusStrength", | ||
+ | ["focusTypes"] = { | ||
+ | "Morbid", | ||
}, | }, | ||
− | + | ["offsets"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "FocusStrengthOffset_GraveFull", |
+ | }, | ||
+ | ["offset"] = 0.10, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "FocusStrengthOffset_GraveCorpseRelationship", | ||
+ | }, | ||
+ | ["offset"] = 0.10, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "FocusStrengthOffset_NearbyGraves", | ||
+ | }, | ||
+ | ["defs"] = { | ||
+ | "Grave", | ||
+ | "Sarcophagus", | ||
+ | }, | ||
+ | ["offsetPerBuilding"] = 0.01, | ||
+ | ["radius"] = 9.9, | ||
+ | ["maxBuildings"] = 4, | ||
+ | ["focusPerFullGrave"] = 0.01, | ||
+ | ["explanationKey"] = "MeditationFocusPerGrave", | ||
+ | ["explanationKeyAbstract"] = "MeditationFocusPerGraveAbstract", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Sarcophagus"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Sarcophagus", |
− | label = " | + | ["label"] = "sarcophagus", |
− | description = [[ | + | ["description"] = [[An ornamented burial receptacle for the honored dead.]], |
− | + | ["thingClass"] = "Building_Sarcophagus", | |
− | + | ["size"] = {1,2}, | |
− | + | ["pathCost"] = 42, | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["building"] = { | |
− | + | ["preventDeteriorationInside"] = true, | |
− | + | ["fixedStorageSettings"] = { | |
− | + | ["filter"] = { | |
− | + | ["categories"] = { | |
− | " | + | "Corpses", |
+ | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | { | + | ["defaultStorageSettings"] = { |
− | + | ["priority"] = "Important", | |
− | + | ["filter"] = { | |
+ | ["categories"] = { | ||
+ | "CorpsesHumanlike", | ||
+ | }, | ||
+ | ["specialFiltersToDisallow"] = { | ||
+ | "AllowCorpsesStranger", | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 2400, | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["MeditationFocusStrength"] = 0.10, | ||
+ | ["Beauty"] = 0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["compClass"] = "CompQuality", | |
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | + | ["nameMaker"] = "NamerArtSarcophagusPlate", | |
− | + | ["descriptionMaker"] = "ArtDescription_SarcophagusPlate", | |
+ | ["mustBeFullGrave"] = true, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
+ | ["drawAssignmentOverlay"] = false, | ||
+ | ["compClass"] = "CompAssignableToPawn_Grave", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | + | "Morbid", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["offsets"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_GraveFull", | |
− | + | }, | |
− | + | ["offset"] = 0.10, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_GraveCorpseRelationship", | |
− | + | }, | |
− | + | ["offset"] = 0.10, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "FocusStrengthOffset_NearbyGraves", | |
− | }, | + | }, |
− | + | ["defs"] = { | |
− | passability = "PassThroughOnly", | + | "Grave", |
− | researchPrerequisites = { | + | "Sarcophagus", |
− | " | + | }, |
+ | ["offsetPerBuilding"] = 0.01, | ||
+ | ["radius"] = 9.9, | ||
+ | ["maxBuildings"] = 4, | ||
+ | ["focusPerFullGrave"] = 0.01, | ||
+ | ["explanationKey"] = "MeditationFocusPerGrave", | ||
+ | ["explanationKeyAbstract"] = "MeditationFocusPerGraveAbstract", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["terrainAffordanceNeeded"] = "Light", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:CryptosleepCasket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "CryptosleepCasket", |
+ | ["label"] = "cryptosleep casket", | ||
+ | ["description"] = [[A self-powered sarcophagus designed to keep a person in a state of suspended animation for many years.]], | ||
+ | ["thingClass"] = "Building_CryptosleepCasket", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Cryptosleep", | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 42, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 3200, | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["hasInteractionCell"] = true, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 180, | |
− | Steel = | + | ["Uranium"] = 5, |
− | ComponentIndustrial = 4, | + | ["ComponentIndustrial"] = 4, |
− | ComponentSpacer = 1, | + | ["ComponentSpacer"] = 1, |
}, | }, | ||
− | comps | + | ["comps"] = { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
+ | ["explosiveRadius"] = 2.66, | ||
+ | ["explosiveDamageType"] = "Flame", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_EmptyStateGraphic", |
}, | }, | ||
− | + | ["graphicData"] = { | |
− | + | ["texPath"] = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor", | |
− | + | ["graphicClass"] = "Graphic_Multi", | |
− | + | ["drawSize"] = {1,2}, | |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | }, | |
− | + | ["ThingDef:AncientCryptosleepCasket"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "AncientCryptosleepCasket", | |
− | + | ["label"] = "ancient cryptosleep casket", | |
− | + | ["description"] = [[This cryptosleep casket looks like it has been here for a very long time. Who knows what it might contain?]], | |
− | passability = "PassThroughOnly", | + | ["thingClass"] = "Building_AncientCryptosleepCasket", |
− | pathCost = | + | ["altitudeLayer"] = "Building", |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 42, | |
− | + | ["fillPercent"] = 0.5, | |
− | " | + | ["statBases"] = { |
+ | ["MaxHitPoints"] = 250, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["hasInteractionCell"] = true, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 180, | |
− | + | ["Uranium"] = 5, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["killedLeavings"] = { | |
− | + | ["ChunkSlagSteel"] = 1, | |
− | + | ["Steel"] = 25, | |
− | + | ["Uranium"] = 3, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
+ | ["explosiveRadius"] = 2.66, | ||
+ | ["explosiveDamageType"] = "Flame", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_EmptyStateGraphic", |
}, | }, | ||
− | + | ["graphicData"] = { | |
− | + | ["texPath"] = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor", | |
− | + | ["graphicClass"] = "Graphic_Multi", | |
− | + | ["drawSize"] = {1,2}, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | }, | |
− | + | ["ThingDef:MarriageSpot"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
+ | ["FileName"] = "Buildings_Misc.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MarriageSpot", | ||
+ | ["label"] = "marriage spot", | ||
+ | ["description"] = [[Designates a spot where marriage ceremonies will take place. Spectators can watch from either side.]], | ||
+ | ["thingClass"] = "Building_MarriageSpot", | ||
+ | ["altitudeLayer"] = "FloorEmplacement", | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 0, | ||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | + | ["size"] = {2,1}, | |
− | passability = " | + | ["passability"] = "Standable", |
− | + | ["building"] = { | |
− | + | ["sowTag"] = "SupportPlantsOnly", | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:PartySpot"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "PartySpot", |
+ | ["label"] = "party spot", | ||
+ | ["description"] = [[Designates a spot for throwing parties.]], | ||
+ | ["altitudeLayer"] = "FloorEmplacement", | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 0, | ||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | + | ["passability"] = "Standable", | |
− | + | ["building"] = { | |
− | + | ["sowTag"] = "SupportPlantsOnly", | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:CaravanPackingSpot"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Misc.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "CaravanPackingSpot", | |
− | + | ["label"] = "caravan packing spot", | |
− | + | ["description"] = [[Designates a spot for forming caravans. Put this near your stockpiles to speed up the caravan loading process.]], | |
− | + | ["altitudeLayer"] = "FloorEmplacement", | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 0, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | " | + | ["passability"] = "Standable", |
+ | ["building"] = { | ||
+ | ["sowTag"] = "SupportPlantsOnly", | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SteleBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "SteleBase", | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["Abstract"] = true, | |
− | FileName = "Buildings_Misc.xml", | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.50, | |
− | + | ["pathCost"] = 50, | |
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | fillPercent = 0. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | + | ["nameMaker"] = "NamerArtFurniture", | |
+ | ["descriptionMaker"] = "ArtDescription_Furniture", | ||
+ | ["minQualityForArtistic"] = "Awful", | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:SteleLarge"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "SteleBase", | ||
+ | ["FileName"] = "Buildings_Misc.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "SteleLarge", | ||
+ | ["label"] = "large stele", | ||
+ | ["description"] = [[A tall, thick slab with engravings on the sides. Steles have been used since ancient times to memorialize individuals, battles, and other important events.]], | ||
+ | ["size"] = {2,2}, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["WorkToBuild"] = 8000, | ||
+ | ["Beauty"] = 15, | ||
+ | ["MeditationFocusStrength"] = 0.15, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
+ | }, | ||
+ | ["statDef"] = "MeditationFocusStrength", | ||
+ | ["focusTypes"] = { | ||
+ | "Artistic", | ||
}, | }, | ||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SteleGrand"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SteleBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Misc.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "SteleGrand", | |
− | + | ["label"] = "grand stele", | |
− | + | ["description"] = [[A towering slab with extensive engravings on the sides. Steles have been used since ancient times to memorialize individuals, battles, and other important events.]], | |
− | + | ["size"] = {3,3}, | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 400, | ||
+ | ["WorkToBuild"] = 16000, | ||
+ | ["Beauty"] = 30, | ||
+ | ["MeditationFocusStrength"] = 0.18, | ||
}, | }, | ||
− | comps = { | + | ["terrainAffordanceNeeded"] = "Heavy", |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | + | "Artistic", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BuildingNaturalBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BuildingNaturalBase", | |
− | ParentName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["category"] = "Building", | ||
+ | ["building"] = { | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:RockBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "RockBase", | ||
+ | ["ParentName"] = "BuildingNaturalBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Mineable", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
− | + | ["fillPercent"] = 1, | |
− | " | + | ["statBases"] = { |
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | + | ["isNaturalRock"] = true, | |
− | + | ["deconstructible"] = false, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:CollapsedRocks"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "RockBase", | |
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "CollapsedRocks", | |
− | + | ["label"] = "collapsed rocks", | |
− | " | + | ["description"] = [[Collapsed rocks, packed tightly enough to hold up a roof.]], |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 500, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isNaturalRock"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MineableSteel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RockBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Natural.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MineableSteel", |
− | label = " | + | ["label"] = "compacted steel", |
− | description = [[ | + | ["description"] = [[The remains of some ancient, collapsed structure. Rich in steel.]], |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 1500, | |
− | |||
− | |||
− | |||
− | MaxHitPoints = | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isResourceRock"] = true, | |
− | + | ["mineableThing"] = "Steel", | |
+ | ["mineableYield"] = 40, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:MineableSilver"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RockBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "MineableSilver", | |
− | + | ["label"] = "silver ore", | |
− | " | + | ["description"] = [[Rock containing bits of silver.]], |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 1500, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isResourceRock"] = true, | |
− | + | ["mineableThing"] = "Silver", | |
− | + | ["mineableYield"] = 40, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MineableGold"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RockBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Natural.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MineableGold", |
− | label = " | + | ["label"] = "gold ore", |
− | description = [[ | + | ["description"] = [[Rock containing bits of gold.]], |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 1500, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isResourceRock"] = true, | |
− | + | ["mineableThing"] = "Gold", | |
− | + | ["mineableYield"] = 40, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | comps = { | + | ["ThingDef:MineableUranium"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RockBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MineableUranium", | ||
+ | ["label"] = "uranium ore", | ||
+ | ["description"] = [[Rock containing bits of uranium.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 4000, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isResourceRock"] = true, | ||
+ | ["mineableThing"] = "Uranium", | ||
+ | ["mineableYield"] = 40, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MineablePlasteel"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RockBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MineablePlasteel", | ||
+ | ["label"] = "compacted plasteel", | ||
+ | ["description"] = [[Ancient compacted rubble rich in plasteel.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 8000, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isResourceRock"] = true, | ||
+ | ["mineableThing"] = "Plasteel", | ||
+ | ["mineableYield"] = 40, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MineableJade"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RockBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MineableJade", | ||
+ | ["label"] = "jade", | ||
+ | ["description"] = [[Rock containing bits of jade.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 1500, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isResourceRock"] = true, | ||
+ | ["mineableThing"] = "Jade", | ||
+ | ["mineableYield"] = 40, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MineableComponentsIndustrial"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RockBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MineableComponentsIndustrial", | ||
+ | ["label"] = "compacted machinery", | ||
+ | ["description"] = [[Ancient machinery, compacted over time. Can be mined for useful components.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 2000, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isResourceRock"] = true, | ||
+ | ["mineableThing"] = "ComponentIndustrial", | ||
+ | ["mineableYield"] = 2, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:SteamGeyser"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingNaturalBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "SteamGeyser", | ||
+ | ["label"] = "steam geyser", | ||
+ | ["description"] = [[A natural source of high-pressure steam. Geothermal generators can harness the steam power. Rooms built over this will rapidly cook.]], | ||
+ | ["thingClass"] = "Building_SteamGeyser", | ||
+ | ["altitudeLayer"] = "Floor", | ||
+ | ["useHitPoints"] = false, | ||
+ | ["size"] = {2,2}, | ||
+ | ["building"] = { | ||
+ | ["isEdifice"] = false, | ||
+ | ["deconstructible"] = false, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Hive"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingNaturalBase", | ||
+ | ["FileName"] = "Buildings_Natural.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Hive", | ||
+ | ["label"] = "hive", | ||
+ | ["description"] = [[A hive of giant insects. If activated, it will spawn additional insects and hives over time, as well as valuable insect jelly.]], | ||
+ | ["thingClass"] = "Hive", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 130, | ||
+ | ["Flammability"] = 1.0, | ||
+ | }, | ||
+ | ["pathCost"] = 42, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["killedLeavings"] = { | ||
+ | ["InsectJelly"] = 30, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
− | + | ["startsDormant"] = true, | |
− | + | ["canWakeUpFogged"] = false, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | + | }, | |
− | + | { | |
− | " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_SpawnerPawn", | ||
}, | }, | ||
− | + | ["spawnablePawnKinds"] = { | |
− | + | "Megascarab", | |
− | + | "Spelopede", | |
− | + | "Megaspider", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["lordJob"] = "LordJob_DefendAndExpandHive", | ||
+ | ["spawnSound"] = "Hive_Spawn", | ||
+ | ["initialPawnsPoints"] = 200, | ||
+ | ["maxSpawnedPawnsPoints"] = 500, | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_SelfhealHitpoints", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["ticksPerHeal"] = 6000, | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_SpawnerHives", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Spawner", | ||
+ | }, | ||
+ | ["thingToSpawn"] = "InsectJelly", | ||
+ | ["spawnCount"] = 20, | ||
+ | ["spawnIntervalRange"] = "26000~30000", | ||
+ | ["spawnMaxAdjacent"] = 40, | ||
+ | ["spawnForbidden"] = true, | ||
+ | ["saveKeysPrefix"] = "jelly", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Spawner", |
}, | }, | ||
− | + | ["thingToSpawn"] = "GlowPod", | |
− | + | ["spawnCount"] = 1, | |
− | + | ["spawnIntervalRange"] = "30000~60000", | |
+ | ["spawnMaxAdjacent"] = 1, | ||
+ | ["saveKeysPrefix"] = "pod", | ||
+ | ["inheritFaction"] = true, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | + | ["heatPerSecond"] = 6, | |
− | + | ["heatPushMaxTemperature"] = 38, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_SpawnerFilth", |
}, | }, | ||
− | + | ["filthDef"] = "Filth_Slime", | |
− | + | ["spawnCountOnSpawn"] = 10, | |
− | + | ["spawnMtbHours"] = 4, | |
− | + | ["spawnRadius"] = 5, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Maintainable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["ticksHealthy"] = 60000, | ||
+ | ["ticksNeedsMaintenance"] = 60000, | ||
+ | ["damagePerTickRare"] = 10, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:GlowPod"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingNaturalBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Natural.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "GlowPod", |
− | label = " | + | ["label"] = "glow pod", |
− | description = [[A | + | ["description"] = [[A bioluminescent pod produced by giant insects. Glows under its own light for a long time, then dies.]], |
− | thingClass = " | + | ["thingClass"] = "Building", |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.20, | |
− | passability = "PassThroughOnly", | + | ["leaveResourcesWhenKilled"] = false, |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsSpecial", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
− | + | ["Mass"] = 4, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["MarketValue"] = 50, | |
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 6, | |
− | + | ["glowColor"] = "(113,141,117,0)", | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Lifespan", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["lifespanTicks"] = 1200000, | ||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:RaisedRocks"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RockBase", | |
− | ParentName = " | + | ["Name"] = "RaisedRocks", |
− | + | ["FileName"] = "Buildings_Natural.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "RaisedRocks", | |
− | + | ["label"] = "raised rocks", | |
− | + | ["description"] = [[A fragile wall made of rubble. It will collapse in time.]], | |
− | + | ["leaveResourcesWhenKilled"] = false, | |
+ | ["building"] = { | ||
+ | ["isNaturalRock"] = false, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Lifespan", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["lifespanTicks"] = 10000, | ||
+ | ["expireEffect"] = "RaisedRock_Collapse", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:PowerConduit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["Name"] = "PowerConduit", |
− | + | ["FileName"] = "Buildings_Power.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "PowerConduit", |
− | label = " | + | ["label"] = "power conduit", |
− | description = [[ | + | ["description"] = [[A bundle of electrical cables for moving power around. Can be placed under walls and other buildings.]], |
− | thingClass = " | + | ["thingClass"] = "Building", |
− | + | ["category"] = "Building", | |
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
+ | ["isEdifice"] = false, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Conduits", | |
− | + | ["passability"] = "Standable", | |
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["WorkToBuild"] = 35, | |
+ | ["Flammability"] = 0.7, | ||
+ | ["Beauty"] = -2, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 1, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerTransmitter", | |
+ | ["transmitsPower"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "Electricity", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WaterproofConduit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PowerConduit", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "WaterproofConduit", | |
− | + | ["label"] = "waterproof conduit", | |
− | + | ["description"] = [[Insulated electrical cables for transmitting power under shallow water.]], | |
− | + | ["terrainAffordanceNeeded"] = "ShallowWater", | |
− | + | ["costList"] = { | |
+ | ["Steel"] = 10, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:PowerSwitch"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Power.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["defName"] = "PowerSwitch", |
− | passability = " | + | ["label"] = "power switch", |
− | + | ["description"] = [[Switches power on/off.]], | |
− | + | ["thingClass"] = "Building_PowerSwitch", | |
− | " | + | ["category"] = "Building", |
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "Standable", | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 120, | ||
+ | ["WorkToBuild"] = 200, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Beauty"] = -2, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 15, | |
− | " | + | ["ComponentIndustrial"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTransmitter", | |
− | + | ["transmitsPower"] = true, | |
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Flickable", |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Electricity", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoodFiredGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "WoodFiredGenerator", |
+ | ["label"] = "wood-fired generator", | ||
+ | ["description"] = [[Produces power by consuming wood. Must be periodically loaded with wood fuel by hand.]], | ||
+ | ["thingClass"] = "Building", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 1.0, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 300, | ||
+ | ["WorkToBuild"] = 2500, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = -20, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerPlant", | |
− | + | ["basePowerConsumption"] = -1000, | |
− | " | + | ["transmitsPower"] = true, |
+ | ["soundAmbientProducingPower"] = "WoodFiredGenerator_Ambience", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Refuelable", | ||
+ | }, | ||
+ | ["fuelConsumptionRate"] = 22.0, | ||
+ | ["fuelCapacity"] = 75.0, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "WoodLog", | ||
+ | }, | ||
+ | }, | ||
+ | ["showAllowAutoRefuelToggle"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Glower", | ||
+ | }, | ||
+ | ["glowRadius"] = 6, | ||
+ | ["glowColor"] = "(217,112,33,0)", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_HeatPusher", | ||
+ | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 6, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "Electricity", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ChemfuelPoweredGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Power.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | thingClass = " | + | ["defName"] = "ChemfuelPoweredGenerator", |
− | altitudeLayer = "Building", | + | ["label"] = "chemfuel powered generator", |
− | passability = " | + | ["description"] = [[Produces power by consuming chemfuel. Must be periodically refueled by hand.]], |
− | fillPercent = 1, | + | ["thingClass"] = "Building", |
− | statBases = { | + | ["altitudeLayer"] = "Building", |
− | Flammability = 0, | + | ["passability"] = "PassThroughOnly", |
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 1.0, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 300, | ||
+ | ["WorkToBuild"] = 2500, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = -20, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentIndustrial"] = 3, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerPlant", | |
− | + | ["basePowerConsumption"] = -1000, | |
− | + | ["transmitsPower"] = true, | |
− | + | ["soundAmbientProducingPower"] = "ChemfuelFiredGenerator_Ambience", | |
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Refuelable", | ||
+ | }, | ||
+ | ["fuelConsumptionRate"] = 4.5, | ||
+ | ["fuelCapacity"] = 30.0, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "Chemfuel", | ||
+ | }, | ||
+ | }, | ||
+ | ["showAllowAutoRefuelToggle"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Glower", | ||
+ | }, | ||
+ | ["glowRadius"] = 6, | ||
+ | ["glowColor"] = "(80,112,180,0)", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_HeatPusher", | ||
+ | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 6, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveRadius"] = 0, | ||
+ | ["explosiveExpandPerFuel"] = 0.95, | ||
+ | ["explosiveDamageType"] = "Flame", | ||
+ | ["destroyThingOnExplosionSize"] = 2, | ||
+ | ["startWickHitPointsPercent"] = 0.333, | ||
+ | ["preExplosionSpawnThingDef"] = "Filth_Fuel", | ||
+ | ["preExplosionSpawnChance"] = 1, | ||
+ | ["wickTicks"] = "70~150", | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "Electricity", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WindTurbine"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WindTurbine", |
− | label = " | + | ["thingClass"] = "Building", |
− | description = [[ | + | ["label"] = "wind turbine", |
− | statBases = { | + | ["description"] = [[A wind-powered electrical generator. Requires a large clear space in front and behind for optimal air flow.]], |
− | MaxHitPoints = | + | ["altitudeLayer"] = "Building", |
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["WorkToBuild"] = 3300, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Beauty"] = -12, | ||
}, | }, | ||
− | + | ["size"] = {7,2}, | |
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
+ | ["ComponentIndustrial"] = 2, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerPlantWind", | |
− | + | ["basePowerConsumption"] = -2300, | |
− | + | ["transmitsPower"] = true, | |
− | + | }, | |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "Electricity", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Battery"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Battery", |
− | label = " | + | ["label"] = "battery", |
− | description = [[ | + | ["description"] = [[Stores electricity for later use. Charged batteries explode when exposed to rain or fire.]], |
− | + | ["thingClass"] = "Building_Battery", | |
− | + | ["altitudeLayer"] = "Building", | |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsPower", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToBuild"] = 800, | |
− | + | ["Mass"] = 20, | |
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = -15, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 70, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Battery", | |
− | + | }, | |
+ | ["storedEnergyMax"] = 600, | ||
+ | ["efficiency"] = 0.5, | ||
+ | ["shortCircuitInRain"] = true, | ||
+ | ["transmitsPower"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "Batteries", | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SolarGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SolarGenerator", |
− | label = " | + | ["label"] = "solar generator", |
− | description = [[ | + | ["description"] = [[Produces electricity from sunlight. Does not work in the dark or under artificial light.]], |
− | statBases = { | + | ["thingClass"] = "Building", |
− | MaxHitPoints = | + | ["altitudeLayer"] = "Building", |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 300, | ||
+ | ["WorkToBuild"] = 2500, | ||
+ | ["Flammability"] = 0.7, | ||
}, | }, | ||
− | + | ["size"] = {4,4}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentIndustrial"] = 3, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerPlantSolar", | |
− | + | ["basePowerConsumption"] = -1, | |
− | + | ["transmitsPower"] = true, | |
− | + | }, | |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "SolarPanels", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:GeothermalGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "GeothermalGenerator", |
− | label = " | + | ["label"] = "geothermal generator", |
− | description = [[ | + | ["description"] = [[Produces electricity from geothermal steam geysers. Must be placed on a steam geyser.]], |
− | statBases = { | + | ["thingClass"] = "Building", |
− | MaxHitPoints = | + | ["altitudeLayer"] = "Building", |
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 500, | ||
+ | ["WorkToBuild"] = 12000, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Beauty"] = -30, | ||
}, | }, | ||
− | + | ["size"] = {6,6}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 340, | |
− | + | ["ComponentIndustrial"] = 8, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
− | + | ["compClass"] = "CompPowerPlantSteam", | |
− | + | ["basePowerConsumption"] = -3600, | |
− | + | ["transmitsPower"] = true, | |
− | + | }, | |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "GeothermalPower", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WatermillGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Power.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WatermillGenerator", |
− | label = " | + | ["label"] = "watermill generator", |
− | description = [[ | + | ["description"] = [[Produces electricity from a river. Must be placed with its wheel in moving water. If watermills are placed too close together, the turbulence they generate will interfere and reduce power generation.]], |
− | thingClass = " | + | ["thingClass"] = "Building", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | fillPercent = | + | ["passability"] = "Impassable", |
− | statBases = { | + | ["fillPercent"] = 1, |
− | MaxHitPoints = | + | ["statBases"] = { |
− | Flammability = 1.0, | + | ["MaxHitPoints"] = 400, |
+ | ["WorkToBuild"] = 4000, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = -20, | ||
}, | }, | ||
− | + | ["size"] = {5,6}, | |
− | + | ["costList"] = { | |
− | + | ["WoodLog"] = 280, | |
− | + | ["Steel"] = 80, | |
+ | ["ComponentIndustrial"] = 3, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerPlantWater", | |
− | + | ["basePowerConsumption"] = -1100, | |
+ | ["transmitsPower"] = true, | ||
+ | ["soundAmbientProducingPower"] = "WaterMill_Ambience", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = {}, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "WatermillGenerator", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:CraftingSpot"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "CraftingSpot", | ||
+ | ["label"] = "crafting spot", | ||
+ | ["description"] = [[A place for crafting simple items like knives or bows. Production here is slow because of the lack of tools.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["altitudeLayer"] = "FloorEmplacement", | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 0, | ||
+ | ["WorkTableWorkSpeedFactor"] = 0.5, | ||
+ | }, | ||
+ | ["useHitPoints"] = false, | ||
+ | ["size"] = {1,1}, | ||
+ | ["passability"] = "Standable", | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["building"] = { | ||
+ | ["sowTag"] = "SupportPlantsOnly", | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | ["buildingTags"] = { | ||
+ | "Production", | ||
+ | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | " | + | "ToolCabinet", |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["compClass"] = "CompReportWorkSpeed", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | { | + | }, |
− | + | }, | |
− | + | ["ThingDef:ButcherSpot"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "ButcherSpot", | ||
+ | ["label"] = "butcher spot", | ||
+ | ["description"] = [[A place for butchering animals. Due to the lack of equipment, butchering here yields only 70% of the meat and leather of each creature.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["altitudeLayer"] = "FloorEmplacement", | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 0, | ||
+ | ["WorkTableEfficiencyFactor"] = 0.7, | ||
+ | }, | ||
+ | ["useHitPoints"] = false, | ||
+ | ["size"] = {1,1}, | ||
+ | ["passability"] = "Standable", | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["building"] = { | ||
+ | ["sowTag"] = "SupportPlantsOnly", | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | ["buildingTags"] = { | ||
+ | "Production", | ||
}, | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "ToolCabinet", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["compClass"] = "CompReportWorkSpeed", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }, | ||
}, | }, | ||
− | + | ["ThingDef:BenchBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BenchBase", | |
− | ParentName = " | + | ["ParentName"] = "BuildingBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsProduction", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | + | ["Mass"] = 20, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["compClass"] = "CompReportWorkSpeed", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["building"] = { | |
− | + | ["buildingTags"] = { | |
− | + | "Production", | |
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TableSculpting"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "TableSculpting", | |
− | DLC = "Core", | + | ["label"] = "art bench", |
+ | ["description"] = [[A workbench equipped for creating art.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 50, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 2500, | |
− | + | ["MaxHitPoints"] = 180, | |
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -5, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "ToolCabinet", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TableButcher"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "TableButcher", | |
− | + | ["label"] = "butcher table", | |
− | + | ["description"] = [[A heavy table for butchering dead creatures into pieces of raw meat.]], | |
− | + | ["thingClass"] = "Building_WorkTable", | |
− | + | ["costList"] = { | |
− | + | ["WoodLog"] = 20, | |
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 2000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -15, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "ToolCabinet", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HandTailoringBench"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | + | ["FileName"] = "Buildings_Production.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "HandTailoringBench", |
− | label = " | + | ["label"] = "hand tailor bench", |
− | description = [[ | + | ["description"] = [[A workbench for tailoring clothes by hand. Works at 50% of the speed of an electric tailoring bench.]], |
− | thingClass = " | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | statBases = { | + | ["WorkToBuild"] = 2000, |
− | + | ["MaxHitPoints"] = 180, | |
− | + | ["Flammability"] = 1.0, | |
− | Flammability = 0 | + | ["WorkTableWorkSpeedFactor"] = 0.5, |
− | |||
}, | }, | ||
− | + | ["size"] = {3,1}, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 50, | |
− | + | ["hasInteractionCell"] = true, | |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "ToolCabinet", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | " | + | "ComplexClothing", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ElectricTailoringBench"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ElectricTailoringBench", |
− | label = " | + | ["label"] = "electric tailor bench", |
− | description = [[ | + | ["description"] = [[A workbench with a sewing machine for rapid tailoring of clothes. Can work without electricity at 50% of normal speed.]], |
− | thingClass | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 50, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
+ | ["WorkToBuild"] = 2500, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompPowerTrader", |
− | + | ["shortCircuitInRain"] = true, | |
− | + | ["basePowerConsumption"] = 120, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "ToolCabinet", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ComplexClothing", | ||
+ | "Electricity", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:FueledSmithy"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BenchBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "FueledSmithy", | ||
+ | ["label"] = "fueled smithy", | ||
+ | ["description"] = [[A wood-fueled station for smithing non-mechanical weapons and tools.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 100, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 3000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -3, | ||
+ | }, | ||
+ | ["size"] = {3,1}, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Refuelable", |
+ | }, | ||
+ | ["fuelConsumptionRate"] = 80.0, | ||
+ | ["fuelCapacity"] = 50.0, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "WoodLog", | ||
+ | }, | ||
}, | }, | ||
− | + | ["consumeFuelOnlyWhenUsed"] = true, | |
− | + | ["showAllowAutoRefuelToggle"] = true, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "ToolCabinet", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "Smithing", | |
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ElectricSmithy"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ElectricSmithy", |
− | label = " | + | ["label"] = "electric smithy", |
− | description = [[ | + | ["description"] = [[An electric-powered station for smithing non-mechanical weapons and tools.]], |
− | thingClass | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentIndustrial"] = 3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
+ | ["WorkToBuild"] = 3000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -3, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompPowerTrader", |
− | + | ["shortCircuitInRain"] = true, | |
− | + | ["basePowerConsumption"] = 210, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "ToolCabinet", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | + | ["compClass"] = "CompHeatPusherPowered", | |
− | + | ["heatPerSecond"] = 4, | |
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Smithing", | ||
+ | "Electricity", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:TableMachining"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BenchBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "TableMachining", | ||
+ | ["label"] = "machining table", | ||
+ | ["description"] = [[A work station for assembling machinery like guns and ammunition, or breaking down dead mechanoids.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 150, | ||
+ | ["ComponentIndustrial"] = 5, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 3000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -2, | ||
+ | }, | ||
+ | ["size"] = {3,1}, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompPowerTrader", |
− | + | ["shortCircuitInRain"] = true, | |
+ | ["basePowerConsumption"] = 350, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 5, | |
− | + | ["glowColor"] = "(73,123,138,0)", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
+ | }, | ||
+ | ["linkableFacilities"] = { | ||
+ | "ToolCabinet", | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Breakdownable", | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | " | + | "Machining", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ElectricStove"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "ElectricStove", | |
− | + | ["label"] = "electric stove", | |
− | + | ["description"] = [[An electrically-powered stove with an attached countertop for preparing meals.]], | |
− | + | ["thingClass"] = "Building_WorkTable_HeatPush", | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 80, | |
+ | ["ComponentIndustrial"] = 2, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
+ | ["WorkToBuild"] = 2000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["shortCircuitInRain"] = true, | |
− | shortCircuitInRain = true, | + | ["basePowerConsumption"] = 350, |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | researchPrerequisites = { | + | ["isMealSource"] = true, |
− | " | + | ["heatPerTickWhileWorking"] = 0.10, |
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Electricity", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:FueledStove"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "FueledStove", |
− | label = " | + | ["label"] = "fueled stove", |
− | description = [[ | + | ["description"] = [[A wood-fueled stove with an attached countertop for preparing meals.]], |
− | thingClass | + | ["thingClass"] = "Building_WorkTable_HeatPush", |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 80, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
+ | ["WorkToBuild"] = 2000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Refuelable", |
+ | }, | ||
+ | ["fuelConsumptionRate"] = 160.0, | ||
+ | ["fuelCapacity"] = 50.0, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "WoodLog", | ||
+ | }, | ||
}, | }, | ||
− | + | ["consumeFuelOnlyWhenUsed"] = true, | |
− | + | ["showAllowAutoRefuelToggle"] = true, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 4, | ||
}, | }, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isMealSource"] = true, | |
− | " | + | ["heatPerTickWhileWorking"] = 0.10, |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TableStonecutter"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TableStonecutter", |
− | label = " | + | ["label"] = "stonecutter's table", |
− | description = [[ | + | ["description"] = [[A work table with saws and chisels for cutting stone chunks into usable blocks.]], |
− | thingClass | + | ["thingClass"] = "Building_WorkTable_HeatPush", |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 30, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 2000, | |
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Cleanliness"] = -5, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | + | ["linkableFacilities"] = { | |
− | + | "ToolCabinet", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | researchPrerequisites = { | + | "Stonecutting", |
− | " | + | }, |
+ | }, | ||
+ | ["ThingDef:Brewery"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BenchBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Brewery", | ||
+ | ["label"] = "brewery", | ||
+ | ["description"] = [[A work station with all the equipment needed to mix wort for beer production. Wort must be fermented to finally become beer.]], | ||
+ | ["thingClass"] = "Building_WorkTable", | ||
+ | ["costList"] = { | ||
+ | ["WoodLog"] = 120, | ||
+ | ["Steel"] = 30, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 2000, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 1.0, | ||
+ | }, | ||
+ | ["size"] = {3,1}, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Brewing", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DrugLab"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DrugLab", |
− | label = " | + | ["label"] = "drug lab", |
− | description = [[A | + | ["description"] = [[A work bench equipped with containers, heaters, and measurement devices for producing various drugs.]], |
− | thingClass = "Building_WorkTable", | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 6, | |
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 3500, | |
− | + | ["MaxHitPoints"] = 120, | |
− | + | ["Flammability"] = 1.0, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["size"] = {3,1}, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AffectedByFacilities", | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | linkableFacilities = { | + | ["linkableFacilities"] = { |
"ToolCabinet", | "ToolCabinet", | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "DrugProduction", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ElectricSmelter"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "ElectricSmelter", |
+ | ["label"] = "electric smelter", | ||
+ | ["description"] = [[Extracts usable metal from slag chunks and other mixed metal items. Consumes a lot of power.]], | ||
+ | ["thingClass"] = "Building_WorkTable_HeatPush", | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 170, | ||
+ | ["ComponentIndustrial"] = 2, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 3500, | |
− | + | ["MaxHitPoints"] = 180, | |
− | WorkToBuild = | + | ["Flammability"] = 1.0, |
− | |||
}, | }, | ||
− | + | ["size"] = {3,1}, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | passability = " | + | ["pathCost"] = 50, |
− | hasInteractionCell = true, | + | ["hasInteractionCell"] = true, |
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["Class"] = "CompProperties_Power", |
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 700, | ||
+ | ["shortCircuitInRain"] = true, | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | + | }, | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Glower", | ||
}, | }, | ||
+ | ["glowRadius"] = 6, | ||
+ | ["glowColor"] = "(217,112,33,0)", | ||
}, | }, | ||
{ | { | ||
− | compClass = " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_HeatPusher", | ||
+ | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 9, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | building = { | + | ["building"] = { |
− | + | ["heatPerTickWhileWorking"] = 0.32, | |
− | + | }, | |
− | + | ["researchPrerequisites"] = { | |
+ | "Electricity", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BiofuelRefinery"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = "BenchBase", | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BiofuelRefinery", |
− | label = " | + | ["label"] = "biofuel refinery", |
− | description = [[ | + | ["description"] = [[Refines biological matter like wood or plant matter into chemfuel.]], |
− | thingClass = "Building_WorkTable", | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
+ | ["pathCost"] = 50, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["WorkToBuild"] = 2000, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | + | ["minifiedDef"] = {}, | |
− | " | + | ["thingCategories"] = { |
− | + | ["_attrib_"] = { | |
+ | ["Inherit"] = false, | ||
+ | }, | ||
}, | }, | ||
− | + | ["size"] = {3,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 150, | |
− | + | ["ComponentIndustrial"] = 3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | + | }, | |
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 170, | ||
+ | ["shortCircuitInRain"] = true, | ||
+ | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | + | }, | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "BiofuelRefining", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:FabricationBench"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = "BenchBase", | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "FabricationBench", |
− | label = " | + | ["label"] = "fabrication bench", |
− | description = [[A | + | ["description"] = [[A workbench equipped with advanced tools for producing technological marvels from simpler materials.]], |
− | thingClass = "Building_WorkTable", | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 50, | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 300, | ||
+ | ["WorkToBuild"] = 5000, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | + | ["minifiedDef"] = {}, | |
− | " | + | ["thingCategories"] = { |
− | + | ["_attrib_"] = { | |
+ | ["Inherit"] = false, | ||
+ | }, | ||
}, | }, | ||
− | + | ["size"] = {5,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 200, | |
− | + | ["ComponentIndustrial"] = 12, | |
− | + | ["ComponentSpacer"] = 2, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AffectedByFacilities", | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | linkableFacilities = { | + | ["linkableFacilities"] = { |
"ToolCabinet", | "ToolCabinet", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 250, | ||
+ | ["shortCircuitInRain"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
}, | }, | ||
− | + | }, | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["fillPercent"] = 0.5, |
− | " | + | ["hasInteractionCell"] = true, |
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Fabrication", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:SimpleResearchBench"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BenchBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "SimpleResearchBench", | ||
+ | ["label"] = "simple research bench", | ||
+ | ["description"] = [[A simple bench with writing implements and simple measurement devices. Researchers work here to discover new things.]], | ||
+ | ["thingClass"] = "Building_ResearchBench", | ||
+ | ["size"] = {3,2}, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 25, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 250, | ||
+ | ["WorkToBuild"] = 2800, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["ResearchSpeedFactor"] = 0.75, | ||
}, | }, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["hasInteractionCell"] = true, | ||
}, | }, | ||
− | + | ["ThingDef:HiTechResearchBench"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BenchBase", | |
− | ParentName = "BenchBase", | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "HiTechResearchBench", |
− | label = " | + | ["label"] = "hi-tech research bench", |
− | description = [[A | + | ["description"] = [[A high-tech bench with computers and electronic measurement equipment. Allows more rapid research, and unlocks advanced research projects.]], |
− | thingClass = " | + | ["thingClass"] = "Building_ResearchBench", |
− | + | ["size"] = {5,2}, | |
− | + | ["minifiedDef"] = {}, | |
− | + | ["thingCategories"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["Inherit"] = false, | ||
+ | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 100, |
− | " | + | ["ComponentIndustrial"] = 10, |
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 50, | |
− | statBases = { | + | ["statBases"] = { |
− | WorkToBuild = | + | ["MaxHitPoints"] = 250, |
− | + | ["WorkToBuild"] = 5000, | |
− | + | ["Flammability"] = 1.0, | |
+ | ["ResearchSpeedFactor"] = 1.0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerTrader", | + | ["compClass"] = "CompPowerTrader", |
− | + | ["basePowerConsumption"] = 250, | |
− | + | ["shortCircuitInRain"] = true, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AffectedByFacilities", | + | ["Class"] = "CompProperties_AffectedByFacilities", |
}, | }, | ||
− | linkableFacilities | + | ["linkableFacilities"] = { |
− | + | "MultiAnalyzer", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["fillPercent"] = 0.5, | |
− | + | ["hasInteractionCell"] = true, | |
− | " | + | ["terrainAffordanceNeeded"] = "Heavy", |
+ | ["researchPrerequisites"] = { | ||
+ | "MicroelectronicsBasics", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ElectricCrematorium"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ElectricCrematorium", |
− | label = " | + | ["label"] = "electric crematorium", |
− | description = [[A | + | ["description"] = [[A huge stone crematorium which vaporizes corpses with extremely high temperatures.]], |
− | thingClass = " | + | ["thingClass"] = "Building_WorkTable_HeatPush", |
− | costList = { | + | ["costList"] = { |
− | Steel = | + | ["Steel"] = 20, |
+ | ["ComponentIndustrial"] = 2, | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | statBases = { | + | ["WorkToBuild"] = 4500, |
− | WorkToBuild = | + | ["MaxHitPoints"] = 300, |
− | MaxHitPoints = | + | ["Cleanliness"] = -20, |
− | + | ["Beauty"] = -10, | |
− | |||
}, | }, | ||
− | size = {3, 1 | + | ["size"] = {3,2}, |
− | passability = " | + | ["fillPercent"] = 1, |
− | + | ["passability"] = "Impassable", | |
− | + | ["hasInteractionCell"] = true, | |
− | comps = { | + | ["terrainAffordanceNeeded"] = "Heavy", |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 250, | |
− | + | ["shortCircuitInRain"] = true, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Flickable", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | + | ["glowRadius"] = 6, | |
− | " | + | ["glowColor"] = "(217,112,33,0)", |
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_HeatPusher", | ||
}, | }, | ||
+ | ["compClass"] = "CompHeatPusherPowered", | ||
+ | ["heatPerSecond"] = 12, | ||
+ | }, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["heatPerTickWhileWorking"] = 0.32, | ||
+ | ["buildingTags"] = { | ||
+ | "Production", | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | " | + | "Electricity", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HydroponicsBasin"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "HydroponicsBasin", |
+ | ["label"] = "hydroponics basin", | ||
+ | ["description"] = [[An artificial nutrient bath for growing plants. The nutrients pumps must work continuously; the plants will die if power is cut.]], | ||
+ | ["thingClass"] = "Building_PlantGrower", | ||
+ | ["altitudeLayer"] = "LowPlant", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 30, | ||
+ | ["fillPercent"] = 0.30, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 2800, | ||
+ | ["MaxHitPoints"] = 180, | ||
+ | ["Flammability"] = 0.5, | ||
+ | ["Cleanliness"] = -3, | ||
}, | }, | ||
− | + | ["size"] = {1,4}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
− | Steel = 100, | ||
− | ComponentIndustrial = | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["defaultPlantToGrow"] = "Plant_Rice", | |
− | + | ["sowTag"] = "Hydroponic", | |
− | + | ["buildingTags"] = { | |
− | + | "Production", | |
− | + | }, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 70, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Flickable", |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Hydroponics", | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | }, | ||
+ | ["ThingDef:FermentingBarrel"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Production.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "FermentingBarrel", | ||
+ | ["label"] = "fermenting barrel", | ||
+ | ["description"] = [[A barrel for fermenting raw wort into beer.]], | ||
+ | ["thingClass"] = "Building_FermentingBarrel", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["fillPercent"] = 0.45, | ||
+ | ["pathCost"] = 42, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsProduction", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 600, | ||
+ | ["Mass"] = 10, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Flammability"] = 1.0, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 10, | ||
+ | ["WoodLog"] = 30, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_TemperatureRuinable", |
}, | }, | ||
− | + | ["minSafeTemperature"] = -1, | |
− | + | ["maxSafeTemperature"] = 32, | |
+ | ["progressPerDegreePerTick"] = 0.00001, | ||
+ | }, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["buildingTags"] = { | ||
+ | "Production", | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | " | + | "Brewing", |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DeepDrill"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "DeepDrill", |
+ | ["label"] = "deep drill", | ||
+ | ["description"] = [[A deep-crust drilling rig for extracting minerals from deep under the surface. Use a ground-penetrating scanner to detect the resources. This drill will yield stone chunks if no resources are present. Can be repositioned freely.]], | ||
+ | ["size"] = {1,1}, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.5, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["terrainAffordanceNeeded"] = "Light", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["building"] = { | ||
+ | ["buildingTags"] = { | ||
+ | "Production", | ||
+ | }, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsProduction", | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 100, | ||
+ | ["ComponentIndustrial"] = 2, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "DeepDrilling", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 300, | |
− | + | ["WorkToBuild"] = 10000, | |
− | + | ["Flammability"] = 0.5, | |
− | WorkToBuild = | + | ["Beauty"] = -25, |
− | + | ["Mass"] = 35, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 200, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_DeepDrill", |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_CreatesInfestations", |
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:NutrientPasteDispenser"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "NutrientPasteDispenser", |
− | label = " | + | ["label"] = "nutrient paste dispenser", |
− | description = [[ | + | ["description"] = [[A machine that synthesizes edible nutrient paste from organic feedstocks placed in adjacent hoppers. It consumes less ingredients and time than any other meal production method - but nobody likes eating nutrient paste. Accepts raw food, but not rough plant matter like hay.]], |
− | thingClass = " | + | ["thingClass"] = "Building_NutrientPasteDispenser", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
− | + | ["fillPercent"] = 1, | |
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 2200, | ||
+ | ["MaxHitPoints"] = 350, | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isMealSource"] = true, | |
− | + | ["buildingTags"] = { | |
− | + | "Production", | |
− | + | }, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerTrader", | + | ["compClass"] = "CompPowerTrader", |
− | + | ["basePowerConsumption"] = 200, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Breakdownable", | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["size"] = {3,4}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 90, | |
+ | ["ComponentIndustrial"] = 3, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["hasInteractionCell"] = true, |
− | " | + | ["terrainAffordanceNeeded"] = "Heavy", |
+ | ["researchPrerequisites"] = { | ||
+ | "NutrientPaste", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Hopper"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Production.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Hopper", |
− | label = " | + | ["label"] = "hopper", |
− | description = [[ | + | ["description"] = [[Holds resources for use by machines like nutrient paste dispensers.]], |
− | thingClass = " | + | ["thingClass"] = "Building_Storage", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["pathCost"] = 42, | |
− | fillPercent = 0.5, | + | ["building"] = { |
− | + | ["fixedStorageSettings"] = { | |
− | + | ["priority"] = "Important", | |
− | + | ["filter"] = { | |
− | + | ["categories"] = { | |
− | + | "FoodRaw", | |
− | + | }, | |
− | + | ["specialFiltersToDisallow"] = { | |
− | + | "AllowPlantFood", | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["defaultStorageSettings"] = { | |
− | + | ["priority"] = "Important", | |
− | + | ["filter"] = { | |
− | " | + | ["categories"] = { |
+ | "FoodRaw", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Meat_Human", | ||
+ | "Meat_Megaspider", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["buildingTags"] = { | |
− | + | "Production", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 300, | |
− | + | ["MaxHitPoints"] = 100, | |
+ | ["Flammability"] = 0.5, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 15, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "NutrientPaste", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Sandbags"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Sandbags", |
− | label = " | + | ["label"] = "sandbags", |
− | description = [[ | + | ["description"] = [[Bags of locally-sourced dirt or sand, stacked for use as cover. Sandbags are ugly, but provide better cover than other low objects.]], |
− | thingClass = " | + | ["thingClass"] = "Building", |
− | + | ["category"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["pathCost"] = 42, | |
+ | ["pathCostIgnoreRepeat"] = true, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["fillPercent"] = 0.57, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 300, | ||
+ | ["Beauty"] = -10, | ||
+ | ["WorkToBuild"] = 180, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["isInert"] = true, |
− | |||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | }, | |
− | + | ["ThingDef:Barricade"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Security.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "Barricade", | |
− | + | ["label"] = "barricade", | |
− | + | ["description"] = [[A waist-high barrier for use as cover from incoming shots. Barricades are ugly, but provide better cover than other low objects.]], | |
− | + | ["thingClass"] = "Building", | |
− | + | ["category"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["pathCost"] = 42, | |
− | + | ["pathCostIgnoreRepeat"] = true, | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.57, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 300, | |
− | + | ["Beauty"] = -3, | |
− | + | ["WorkToBuild"] = 320, | |
+ | ["Flammability"] = 1, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["isInert"] = true, |
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
}, | }, | ||
− | + | ["ThingDef:TrapSpike"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TrapSpike", |
− | label = " | + | ["label"] = "spike trap", |
− | description = [[ | + | ["description"] = [[Five spikes under tension, connected to a touch-activated trigger. When the victim disturbs the trigger, the spikes spring forth and strike the victim. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], |
− | thingClass = " | + | ["thingClass"] = "Building_TrapDamager", |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["thingCategories"] = { | |
+ | "BuildingsSecurity", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 2.5, | |
− | + | ["MaxHitPoints"] = 40, | |
− | + | ["WorkToBuild"] = 3200, | |
− | + | ["Flammability"] = 1, | |
− | + | ["Beauty"] = -18, | |
− | + | ["Cleanliness"] = -5, | |
+ | ["TrapMeleeDamage"] = 100, | ||
+ | ["TrapSpringChance"] = 1.0, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isTrap"] = true, | |
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TrapIEDBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "TrapIEDBase", | |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Security.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["thingClass"] = "Building_TrapExplosive", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsSecurity", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 2, | ||
+ | ["MaxHitPoints"] = 40, | ||
+ | ["WorkToBuild"] = 1400, | ||
+ | ["Flammability"] = 1, | ||
+ | ["Beauty"] = -4, | ||
+ | ["TrapSpringChance"] = 1.0, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isTrap"] = true, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "IEDs", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:TrapIED_HighExplosive"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "TrapIEDBase", | ||
+ | ["FileName"] = "Buildings_Security.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "TrapIED_HighExplosive", | |
− | + | ["label"] = "IED trap", | |
− | + | ["description"] = [[A pair of high-explosive shells connected to a trigger which detonates on touch or bullet impact. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | |
− | + | ["costList"] = { | |
− | + | ["Shell_HighExplosive"] = 2, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["explosiveRadius"] = 3.9, | |
− | " | + | ["explosiveDamageType"] = "Bomb", |
+ | ["startWickHitPointsPercent"] = 0.2, | ||
+ | ["wickTicks"] = 15, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Bullet", | ||
+ | "Arrow", | ||
+ | "ArrowHighVelocity", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TrapIED_Incendiary"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TrapIEDBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "TrapIED_Incendiary", | |
− | + | ["label"] = "IED incendiary trap", | |
− | + | ["description"] = [[A pair of incendiary shells connected to a trigger which detonates on touch or bullet impact. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | |
− | + | ["costList"] = { | |
− | + | ["Shell_Incendiary"] = 2, | |
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["explosiveRadius"] = 3.9, | |
− | + | ["explosiveDamageType"] = "Flame", | |
− | + | ["startWickHitPointsPercent"] = 0.2, | |
− | + | ["wickTicks"] = 15, | |
− | + | ["startWickOnDamageTaken"] = { | |
− | + | "Bullet", | |
− | + | "Arrow", | |
+ | "ArrowHighVelocity", | ||
}, | }, | ||
}, | }, | ||
− | { | + | }, |
− | + | }, | |
− | Class = " | + | ["ThingDef:TrapIED_EMP"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "TrapIEDBase", | ||
+ | ["FileName"] = "Buildings_Security.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "TrapIED_EMP", | ||
+ | ["label"] = "IED EMP trap", | ||
+ | ["description"] = [[A pair of EMP shells connected to a trigger which detonates on touch or bullet impact. The explosion can paralyze mechanoids for a few seconds. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | ||
+ | ["costList"] = { | ||
+ | ["Shell_EMP"] = 2, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveRadius"] = 10.9, | ||
+ | ["explosiveDamageType"] = "EMP", | ||
+ | ["startWickHitPointsPercent"] = 0.2, | ||
+ | ["wickTicks"] = 15, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Bullet", | ||
+ | "Arrow", | ||
+ | "ArrowHighVelocity", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:TrapIED_Smoke"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "TrapIEDBase", | ||
+ | ["FileName"] = "Buildings_Security.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "TrapIED_Smoke", | ||
+ | ["label"] = "IED Smoke trap", | ||
+ | ["description"] = [[A pair of smoke shells connected to a trigger which detonates on touch or bullet impact. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | ||
+ | ["costList"] = { | ||
+ | ["Shell_Smoke"] = 2, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
+ | }, | ||
+ | ["explosiveRadius"] = 8.6, | ||
+ | ["explosiveDamageType"] = "Smoke", | ||
+ | ["startWickHitPointsPercent"] = 0.2, | ||
+ | ["postExplosionSpawnThingDef"] = "Gas_Smoke", | ||
+ | ["postExplosionSpawnChance"] = 1, | ||
+ | ["postExplosionSpawnThingCount"] = 1, | ||
+ | ["wickTicks"] = 15, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Bullet", | ||
+ | "Arrow", | ||
+ | "ArrowHighVelocity", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:TrapIED_Firefoam"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "TrapIEDBase", | ||
+ | ["FileName"] = "Buildings_Security.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "TrapIED_Firefoam", | ||
+ | ["label"] = "IED firefoam trap", | ||
+ | ["description"] = [[A pair of firefoam shells connected to a trigger which detonates on touch or bullet impact. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | ||
+ | ["costList"] = { | ||
+ | ["Shell_Firefoam"] = 2, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
+ | }, | ||
+ | ["explosiveRadius"] = 9.9, | ||
+ | ["explosiveDamageType"] = "Extinguish", | ||
+ | ["startWickHitPointsPercent"] = 0.2, | ||
+ | ["postExplosionSpawnThingDef"] = "Filth_FireFoam", | ||
+ | ["postExplosionSpawnChance"] = 1, | ||
+ | ["postExplosionSpawnThingCount"] = 3, | ||
+ | ["applyDamageToExplosionCellsNeighbors"] = true, | ||
+ | ["explosionEffect"] = "ExtinguisherExplosion", | ||
+ | ["wickTicks"] = 15, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Bullet", | ||
+ | "Arrow", | ||
+ | "ArrowHighVelocity", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:TrapIED_AntigrainWarhead"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "TrapIEDBase", | ||
+ | ["FileName"] = "Buildings_Security.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "TrapIED_AntigrainWarhead", | ||
+ | ["label"] = "IED antigrain warhead trap", | ||
+ | ["description"] = [[An antimatter-powered antigrain warhead connected to a trigger which detonates on touch or bullet impact. Since it is hidden in the surrounding terrain, it cannot be placed adjacent to other traps. Animals can sense these when calm.]], | ||
+ | ["costList"] = { | ||
+ | ["Shell_AntigrainWarhead"] = 1, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveRadius"] = 14.9, | ||
+ | ["explosiveDamageType"] = "BombSuper", | ||
+ | ["startWickHitPointsPercent"] = 0.2, | ||
+ | ["chanceToStartFire"] = 0.22, | ||
+ | ["damageFalloff"] = true, | ||
+ | ["explosionEffect"] = "GiantExplosion", | ||
+ | ["explosionSound"] = "Explosion_GiantBomb", | ||
+ | ["wickTicks"] = 15, | ||
+ | ["startWickOnDamageTaken"] = { | ||
+ | "Bullet", | ||
+ | "Arrow", | ||
+ | "ArrowHighVelocity", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BaseWeaponTurret"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "BaseWeaponTurret", | |
− | + | ["ParentName"] = "BaseWeapon", | |
− | FileName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["tradeability"] = "None", | ||
+ | ["useHitPoints"] = false, | ||
+ | ["weaponTags"] = { | ||
+ | "TurretGun", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BaseArtilleryWeapon"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "BaseArtilleryWeapon", | |
− | + | ["ParentName"] = "BaseWeaponTurret", | |
− | + | ["FileName"] = "Buildings_Security_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | Inherit = false, | ||
}, | }, | ||
+ | "Artillery", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseArtilleryBuilding"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseArtilleryBuilding", | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Buildings_Security_Turrets.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | size = { | + | ["thingClass"] = "Building_TurretGun", |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["hasInteractionCell"] = true, | |
+ | ["size"] = {2,2}, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.4, | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsSecurity", | ||
}, | }, | ||
− | comps = { | + | ["terrainAffordanceNeeded"] = "Light", |
+ | ["costList"] = { | ||
+ | ["Steel"] = 150, | ||
+ | ["ComponentIndustrial"] = 6, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Mannable", |
}, | }, | ||
+ | ["manWorkType"] = "Violent", | ||
}, | }, | ||
− | + | }, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 180, | |
− | + | ["Flammability"] = 0.7, | |
+ | ["WorkToBuild"] = 2000, | ||
+ | ["Mass"] = 30, | ||
+ | ["Beauty"] = -20, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["turretBurstWarmupTime"] = 4.0, | ||
+ | ["turretBurstCooldownTime"] = 28.0, | ||
+ | ["buildingTags"] = { | ||
+ | "Artillery", | ||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "Mortars", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Turret_MiniTurret"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Turret_MiniTurret", |
− | label = " | + | ["label"] = "mini-turret", |
− | description = [[A | + | ["description"] = [[A portable automatic turret. Requires steel to refurbish its barrel after heavy use. May explode when damaged. Its dumb AI brain can't be directly controlled, so beware of friendly fire.]], |
− | thingClass = " | + | ["thingClass"] = "Building_TurretGun", |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["thingCategories"] = { | |
− | + | "BuildingsSecurity", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Flammability"] = 0.7, | |
− | + | ["WorkToBuild"] = 1800, | |
− | + | ["Mass"] = 8, | |
+ | ["Beauty"] = -20, | ||
+ | ["ShootingAccuracyTurret"] = 0.96, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Explosive", |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["wickTicks"] = 240, | ||
+ | ["explosiveRadius"] = 3.9, | ||
+ | ["explosiveDamageType"] = "Bomb", | ||
+ | ["chanceNeverExplodeFromDamage"] = 0.5, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 80, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Refuelable", | ||
+ | }, | ||
+ | ["fuelLabel"] = "Shots until barrel change", | ||
+ | ["fuelGizmoLabel"] = "Barrel durability", | ||
+ | ["outOfFuelMessage"] = "Cannot shoot: Needs new barrel", | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "Steel", | ||
+ | }, | ||
+ | }, | ||
+ | ["fuelCapacity"] = 60, | ||
+ | ["fuelMultiplier"] = 0.75, | ||
+ | ["initialFuelPercent"] = 1, | ||
+ | ["autoRefuelPercent"] = 0.5, | ||
+ | ["showFuelGizmo"] = true, | ||
+ | ["minimumFueledThreshold"] = 1, | ||
+ | ["factorByDifficulty"] = true, | ||
+ | ["consumeFuelOnlyWhenUsed"] = true, | ||
+ | ["fuelIconPath"] = "UI/Overlays/Barrel", | ||
+ | }, | ||
+ | }, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 50, | ||
+ | ["fillPercent"] = 0.4, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 70, | ||
+ | ["ComponentIndustrial"] = 3, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Light", | ||
+ | ["building"] = { | ||
+ | ["combatPower"] = 45, | ||
+ | ["turretGunDef"] = "Gun_MiniTurret", | ||
+ | ["turretBurstCooldownTime"] = 4.8, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "GunTurrets", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_MiniTurret"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_MiniTurret", |
− | label = " | + | ["label"] = "mini-turret bullet", |
− | + | }, | |
− | + | ["ThingDef:Gun_MiniTurret"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseWeaponTurret", | |
− | " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | " | + | ["Version"] = "1.2.2753", |
− | " | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["defName"] = "Gun_MiniTurret", | |
− | + | ["label"] = "mini-turret gun", | |
− | + | ["description"] = [[A simple automatic gun made to be mounted on a turret.]], | |
+ | ["statBases"] = { | ||
+ | ["AccuracyTouch"] = 0.70, | ||
+ | ["AccuracyShort"] = 0.64, | ||
+ | ["AccuracyMedium"] = 0.41, | ||
+ | ["AccuracyLong"] = 0.22, | ||
+ | ["RangedWeapon_Cooldown"] = 4.8, | ||
+ | ["DeteriorationRate"] = 0, | ||
+ | ["Mass"] = 5, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["defaultProjectile"] = "Bullet_MiniTurret", | |
− | + | ["warmupTime"] = 0, | |
− | + | ["range"] = 28.9, | |
− | + | ["ticksBetweenBurstShots"] = 8, | |
− | + | ["burstShotCount"] = 2, | |
+ | ["soundCast"] = "GunShotA", | ||
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 9, | ||
+ | ["consumeFuelPerShot"] = 1, | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:AutocannonTurret"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["Name"] = "AutocannonTurret", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "Building_TurretGun", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["size"] = {2,2}, | |
− | + | ["statBases"] = { | |
− | size = { | + | ["MaxHitPoints"] = 380, |
− | + | ["Flammability"] = 0.7, | |
− | + | ["WorkToBuild"] = 15000, | |
− | + | ["Mass"] = 100, | |
− | + | ["Beauty"] = -20, | |
− | |||
}, | }, | ||
− | + | ["passability"] = "PassThroughOnly", | |
− | " | + | ["pathCost"] = 50, |
+ | ["fillPercent"] = 0.5, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | }, | ||
+ | ["ThingDef:Turret_Autocannon"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "AutocannonTurret", | ||
+ | ["FileName"] = "Buildings_Security_Turrets.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Turret_Autocannon", | |
− | + | ["label"] = "autocannon turret", | |
− | + | ["description"] = [[A heavy automatic turret. Its large-caliber shells do heavy damage over significant ranges, but its barrel must be refurbished after use. It cannot fire at close-up targets, and may explode when damaged.]], | |
− | + | ["statBases"] = { | |
+ | ["ShootingAccuracyTurret"] = 0.96, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 350, | |
− | + | ["Plasteel"] = 40, | |
− | + | ["ComponentIndustrial"] = 6, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["wickTicks"] = 240, | |
− | + | ["explosiveRadius"] = 5.9, | |
− | + | ["explosiveDamageType"] = "Bomb", | |
+ | ["chanceNeverExplodeFromDamage"] = 0.5, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Power", |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 150, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Refuelable", |
}, | }, | ||
− | + | ["fuelLabel"] = "Shots until barrel change", | |
− | + | ["fuelGizmoLabel"] = "Barrel durability", | |
− | + | ["outOfFuelMessage"] = "Cannot shoot: Needs new barrel", | |
− | + | ["fuelFilter"] = { | |
− | + | ["thingDefs"] = { | |
− | + | "Steel", | |
+ | }, | ||
}, | }, | ||
− | + | ["fuelCapacity"] = 90, | |
− | + | ["fuelMultiplier"] = 0.5, | |
+ | ["initialFuelPercent"] = 1, | ||
+ | ["autoRefuelPercent"] = 0.5, | ||
+ | ["showFuelGizmo"] = true, | ||
+ | ["minimumFueledThreshold"] = 1, | ||
+ | ["factorByDifficulty"] = true, | ||
+ | ["consumeFuelOnlyWhenUsed"] = true, | ||
+ | ["fuelIconPath"] = "UI/Overlays/Barrel", | ||
}, | }, | ||
}, | }, | ||
− | building = { | + | ["building"] = { |
− | + | ["turretGunDef"] = "Gun_AutocannonTurret", | |
− | + | ["turretBurstCooldownTime"] = 3.5, | |
− | |||
− | |||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
− | " | + | "HeavyTurrets", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_AutocannonTurret"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_AutocannonTurret", |
− | label = " | + | ["label"] = "autocannon shell", |
− | + | }, | |
− | + | ["ThingDef:Gun_AutocannonTurret"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseWeaponTurret", | |
− | + | ["FileName"] = "Buildings_Security_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Gun_AutocannonTurret", | |
− | + | ["label"] = "autocannon", | |
− | + | ["description"] = [[A self-loading large-bore cannon designed to attach to a turret.]], | |
− | + | ["statBases"] = { | |
+ | ["AccuracyTouch"] = 0.25, | ||
+ | ["AccuracyShort"] = 0.65, | ||
+ | ["AccuracyMedium"] = 0.60, | ||
+ | ["AccuracyLong"] = 0.45, | ||
+ | ["RangedWeapon_Cooldown"] = 3.5, | ||
+ | ["DeteriorationRate"] = 0, | ||
+ | ["Mass"] = 40, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["defaultProjectile"] = "Bullet_AutocannonTurret", | |
− | " | + | ["warmupTime"] = 0, |
+ | ["minRange"] = 8.9, | ||
+ | ["range"] = 32.9, | ||
+ | ["ticksBetweenBurstShots"] = 17, | ||
+ | ["burstShotCount"] = 3, | ||
+ | ["soundCast"] = "Shot_Autocannon", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 12, | ||
+ | ["consumeFuelPerShot"] = 1, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | }, |
+ | ["ThingDef:Turret_Sniper"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "AutocannonTurret", | ||
+ | ["FileName"] = "Buildings_Security_Turrets.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Turret_Sniper", | ||
+ | ["label"] = "uranium slug turret", | ||
+ | ["description"] = [[An armor-piercing turret. Its ultra-dense uranium shells can punch through heavy armor, but it requires new uranium slugs to be loaded after use. It's more accurate at longer ranges, and can't fire at all close up. May explode when damaged.]], | ||
+ | ["statBases"] = { | ||
+ | ["ShootingAccuracyTurret"] = 0.98, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 300, | ||
+ | ["Plasteel"] = 30, | ||
+ | ["Uranium"] = 60, | ||
+ | ["ComponentIndustrial"] = 6, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
+ | ["wickTicks"] = 240, | ||
+ | ["explosiveRadius"] = 5.9, | ||
+ | ["explosiveDamageType"] = "Bomb", | ||
+ | ["chanceNeverExplodeFromDamage"] = 0.5, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 150, | ||
}, | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Refuelable", | ||
+ | }, | ||
+ | ["fuelLabel"] = "Shots until rearm", | ||
+ | ["fuelGizmoLabel"] = "Uranium slugs", | ||
+ | ["outOfFuelMessage"] = "Cannot shoot: No slugs", | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "Uranium", | ||
+ | }, | ||
+ | }, | ||
+ | ["fuelCapacity"] = 30, | ||
+ | ["fuelMultiplier"] = 0.3333, | ||
+ | ["initialFuelPercent"] = 1, | ||
+ | ["autoRefuelPercent"] = 0.5, | ||
+ | ["showFuelGizmo"] = true, | ||
+ | ["minimumFueledThreshold"] = 1, | ||
+ | ["factorByDifficulty"] = true, | ||
+ | ["consumeFuelOnlyWhenUsed"] = true, | ||
+ | ["fuelIconPath"] = "UI/Overlays/Barrel", | ||
+ | }, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["turretGunDef"] = "Gun_TurretSniper", | ||
+ | ["turretBurstCooldownTime"] = 3.2, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "SniperTurret", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Bullet_TurretSniper"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseBullet", | |
− | }, | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | ["ThingDef: | + | ["DLC"] = "Core", |
− | |||
− | ParentName = " | ||
− | |||
− | |||
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Bullet_TurretSniper", | |
− | + | ["label"] = "uranium slug", | |
− | + | }, | |
− | + | ["ThingDef:Gun_TurretSniper"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseWeaponTurret", | ||
+ | ["FileName"] = "Buildings_Security_Turrets.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_TurretSniper", | |
− | + | ["label"] = "uranium slug cannon", | |
− | + | ["description"] = [[A self-loading uranium slug cannon designed to attach to a turret.]], | |
+ | ["statBases"] = { | ||
+ | ["AccuracyTouch"] = 0.20, | ||
+ | ["AccuracyShort"] = 0.30, | ||
+ | ["AccuracyMedium"] = 0.40, | ||
+ | ["AccuracyLong"] = 0.95, | ||
+ | ["RangedWeapon_Cooldown"] = 4.0, | ||
+ | ["DeteriorationRate"] = 0, | ||
+ | ["Mass"] = 40, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
{ | { | ||
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["defaultProjectile"] = "Bullet_TurretSniper", | |
− | + | ["warmupTime"] = 0, | |
− | + | ["minRange"] = 11.9, | |
− | + | ["range"] = 45.9, | |
− | + | ["burstShotCount"] = 1, | |
− | + | ["soundCast"] = "Shot_TurretSniper", | |
− | + | ["soundCastTail"] = "GunTail_Heavy", | |
− | + | ["muzzleFlashScale"] = 18, | |
− | + | ["consumeFuelPerShot"] = 1, | |
− | " | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Turret_Mortar"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseArtilleryBuilding", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Security_Turrets.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Turret_Mortar", |
− | label = " | + | ["label"] = "mortar", |
− | description = [[A | + | ["description"] = [[A manned mortar that launches all kinds of shells. While it can inflict devastating damage, the mortar's inherent inaccuracy makes it more useful for attacking large fortifications than groups of enemies in the field.]], |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
− | + | ["wickTicks"] = 240, | |
− | + | ["explosiveRadius"] = 4.9, | |
− | + | ["explosiveDamageType"] = "Bomb", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | " | + | ["building"] = { |
+ | ["turretGunDef"] = "Artillery_Mortar", | ||
+ | ["buildingTags"] = { | ||
+ | "Artillery_BaseDestroyer", | ||
+ | "Artillery_MannedMortar", | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Artillery_Mortar"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseArtilleryWeapon", | ||
+ | ["FileName"] = "Buildings_Security_Turrets.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Artillery_Mortar", | |
− | " | + | ["label"] = "mortar", |
+ | ["description"] = [[Mortar launcher. Lobs bombs over walls. Very inaccurate but long-ranged.]], | ||
+ | ["weaponTags"] = { | ||
+ | "Artillery_BaseDestroyer", | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["forceNormalTimeSpeed"] = false, | |
− | + | ["warmupTime"] = 4.0, | |
− | + | ["forcedMissRadius"] = 13, | |
+ | ["requireLineOfSight"] = false, | ||
+ | ["minRange"] = 29.9, | ||
+ | ["range"] = 500, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "Mortar_LaunchA", | ||
+ | ["muzzleFlashScale"] = 16, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_ChangeableProjectile", |
}, | }, | ||
}, | }, | ||
− | { | + | }, |
− | + | ["building"] = { | |
− | + | ["fixedStorageSettings"] = { | |
+ | ["filter"] = { | ||
+ | ["categories"] = { | ||
+ | "MortarShells", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | { | + | ["defaultStorageSettings"] = { |
− | + | ["filter"] = { | |
− | + | ["categories"] = { | |
+ | "MortarShells", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Shell_Firefoam", | ||
+ | "Shell_AntigrainWarhead", | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Ship_Beam"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Ship.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Ship_Beam", | ||
+ | ["label"] = "ship structural beam", | ||
+ | ["description"] = [[A structural beam around which a starship can be constructed. Includes all the necessary conduits and transit pipes for communications, power, and materials transport.]], | ||
+ | ["thingClass"] = "Building", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 8000, | ||
+ | ["MaxHitPoints"] = 400, | ||
+ | ["Flammability"] = 0, | ||
+ | }, | ||
+ | ["size"] = {2,6}, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
+ | ["compClass"] = "CompPowerTransmitter", | ||
+ | ["transmitsPower"] = true, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_ShipPart", |
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 200, | ||
+ | ["Plasteel"] = 40, | ||
+ | ["ComponentIndustrial"] = 3, | ||
+ | ["ComponentSpacer"] = 1, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ShipBasics", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Ship_CryptosleepCasket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Ship.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Ship_CryptosleepCasket", |
− | label = " | + | ["label"] = "ship cryptosleep casket", |
− | description = [[A | + | ["description"] = [[A cryptosleep casket hardened against the dangers of space. Capable of maintaining a person in cryptosleep for centuries and surviving atmospheric re-entry.]], |
− | thingClass | + | ["thingClass"] = "Building_CryptosleepCasket", |
− | + | ["researchPrerequisites"] = { | |
− | + | "ShipCryptosleep", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 42, | |
− | + | ["fillPercent"] = 0.5, | |
− | + | ["statBases"] = { | |
+ | ["WorkToBuild"] = 8000, | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | comps = { | + | ["size"] = {1,2}, |
+ | ["hasInteractionCell"] = true, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompPowerTransmitter", |
− | + | ["transmitsPower"] = true, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_ShipPart", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
+ | ["explosiveRadius"] = 2.66, | ||
+ | ["explosiveDamageType"] = "Flame", | ||
}, | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_EmptyStateGraphic", | ||
+ | }, | ||
+ | ["graphicData"] = { | ||
+ | ["texPath"] = "Things/Building/Ship/ShipCryptosleepCasketOpenDoor", | ||
+ | ["graphicClass"] = "Graphic_Multi", | ||
+ | ["drawSize"] = {1,2}, | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isPlayerEjectable"] = true, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 120, | |
− | Steel = | + | ["Uranium"] = 14, |
− | + | ["ComponentIndustrial"] = 3, | |
− | + | ["ComponentSpacer"] = 3, | |
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
}, | }, | ||
− | + | ["ThingDef:Ship_ComputerCore"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Ship.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Ship_ComputerCore", |
+ | ["label"] = "ship computer core", | ||
+ | ["description"] = [[A computer core housing a machine persona who can guide a starship through any challenge during a multi-decade starflight.]], | ||
+ | ["thingClass"] = "Building_ShipComputerCore", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ShipComputerCore", | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 16000, | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_ShipPart", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["compClass"] = "CompPowerTransmitter", | |
− | + | ["transmitsPower"] = true, | |
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 150, | |
− | + | ["ComponentSpacer"] = 4, | |
− | + | ["Gold"] = 70, | |
+ | ["AIPersonaCore"] = 1, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | + | }, | |
+ | ["ThingDef:Ship_Reactor"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Ship.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["defName"] = "Ship_Reactor", |
− | " | + | ["label"] = "ship reactor", |
+ | ["description"] = [[Powers a ship on its journey between stars. Takeoff requires a long powerup process that is likely to attract raiders.]], | ||
+ | ["thingClass"] = "Building_ShipReactor", | ||
+ | ["researchPrerequisites"] = { | ||
+ | "ShipReactor", | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
− | + | ["fillPercent"] = 1, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 65000, | |
− | + | ["MaxHitPoints"] = 500, | |
− | + | ["Flammability"] = 0, | |
− | |||
− | |||
}, | }, | ||
− | + | ["size"] = {6,7}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 350, | |
− | + | ["Plasteel"] = 280, | |
− | + | ["Uranium"] = 70, | |
− | + | ["ComponentSpacer"] = 8, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Power", | |
− | " | + | }, |
− | + | ["compClass"] = "CompPowerPlant", | |
+ | ["basePowerConsumption"] = -1000, | ||
+ | ["transmitsPower"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_ShipPart", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Hibernatable", | ||
+ | }, | ||
+ | ["incidentTargetWhileStarting"] = "Map_RaidBeacon", | ||
+ | ["sustainerActive"] = "ShipReactor_Ambience", | ||
+ | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | |||
}, | }, | ||
− | + | ["ThingDef:Ship_Engine"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Ship.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Ship_Engine", |
− | label = " | + | ["label"] = "ship engine", |
− | description = [[A | + | ["description"] = [[A reactionless Johnson-Tanaka drive capable of launching a ship into orbit, and crawling across the vast expanses between stars.]], |
− | thingClass | + | ["thingClass"] = "Building", |
− | + | ["researchPrerequisites"] = { | |
− | + | "ShipEngine", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 50000, | ||
+ | ["MaxHitPoints"] = 400, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | ["size"] = {3,4}, | |
− | " | + | ["comps"] = { |
− | + | { | |
− | " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_Power", | ||
+ | }, | ||
+ | ["compClass"] = "CompPowerTransmitter", | ||
+ | ["transmitsPower"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_ShipPart", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | terrainAffordanceNeeded = "Heavy", | + | ["Steel"] = 260, |
+ | ["Plasteel"] = 140, | ||
+ | ["Uranium"] = 70, | ||
+ | ["ComponentSpacer"] = 6, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
}, | }, | ||
− | + | ["ThingDef:Ship_SensorCluster"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Ship.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Ship_SensorCluster", |
− | label = " | + | ["label"] = "sensor cluster", |
− | description = [[ | + | ["description"] = [[A multi-function sensor module. Can scan and signal across the void for communications, threat detection, deception, jamming, and other purposes.]], |
− | thingClass | + | ["thingClass"] = "Building", |
− | + | ["researchPrerequisites"] = { | |
− | + | "ShipSensorCluster", | |
− | |||
− | " | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
− | + | ["fillPercent"] = 1, | |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 30000, | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Flammability"] = 0, | |
− | |||
− | |||
}, | }, | ||
− | + | ["size"] = {2,2}, | |
− | " | + | ["comps"] = { |
− | + | { | |
− | " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_Power", | ||
+ | }, | ||
+ | ["compClass"] = "CompPowerTransmitter", | ||
+ | ["transmitsPower"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_ShipPart", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 140, | |
− | + | ["Gold"] = 4, | |
+ | ["ComponentIndustrial"] = 6, | ||
+ | ["ComponentSpacer"] = 6, | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
}, | }, | ||
− | + | ["ThingDef:PsychicEmanator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Special.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "PsychicEmanator", | |
− | + | ["label"] = "psychic emanator", | |
− | + | ["description"] = [[An ancient device that projects a soothing psychic field around itself. This improves the mood of anyone nearby. Works through walls.]], | |
− | + | ["thingCategories"] = { | |
− | thingCategories = { | + | "BuildingsSpecial", |
− | " | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 50, | |
− | + | ["ComponentSpacer"] = 6, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Power", | ||
+ | }, | ||
+ | ["compClass"] = "CompPowerTrader", | ||
+ | ["basePowerConsumption"] = 200, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_MoteEmitter", | ||
+ | }, | ||
+ | ["mote"] = "Mote_PsychicEmanatorEffect", | ||
+ | ["emissionInterval"] = 350, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
+ | }, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1300, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Beauty"] = 0, | ||
+ | ["Mass"] = 15, | ||
+ | ["WorkToBuild"] = 2000, | ||
}, | }, | ||
− | + | ["fillPercent"] = 0.2, | |
− | " | + | ["leaveResourcesWhenKilled"] = false, |
+ | ["pathCost"] = 30, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["tradeability"] = "Sellable", | ||
+ | ["tradeTags"] = { | ||
+ | "ExoticBuilding", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:VanometricPowerCell"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "VanometricPowerCell", |
+ | ["label"] = "vanometric power cell", | ||
+ | ["description"] = [[Generates free energy, forever, without using fuel. This technology is developed by archotechs, and is beyond even most glitterworld societies. While nobody knows exactly how it works, scholars believe it somehow extracts energy directly from fluctuations in the quantum foam.]], | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["pathCost"] = 42, | ||
+ | ["fillPercent"] = 0.4, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsSpecial", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1200, | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Mass"] = 15, | ||
}, | }, | ||
− | + | ["size"] = {1,2}, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 100, | |
− | + | ["ComponentSpacer"] = 6, | |
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerPlant", | |
− | + | ["basePowerConsumption"] = -1000, | |
− | + | ["transmitsPower"] = true, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["Class"] = "CompProperties_Glower", |
− | |||
}, | }, | ||
+ | ["glowRadius"] = 3, | ||
+ | ["glowColor"] = "(227,233,168,0)", | ||
}, | }, | ||
+ | }, | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["tradeability"] = "Sellable", | ||
+ | ["tradeTags"] = { | ||
+ | "ExoticBuilding", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:InfiniteChemreactor"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "InfiniteChemreactor", |
+ | ["label"] = "infinite chemreactor", | ||
+ | ["description"] = [[Slowly generates chemfuel by a complex series of chemical reactions, using atoms extracted from the air.]], | ||
+ | ["thingCategories"] = { | ||
+ | "BuildingsSpecial", | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 200, | |
− | + | ["ComponentSpacer"] = 6, | |
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 300, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["Class"] = "CompProperties_Breakdownable", |
− | + | }, | |
− | " | + | }, |
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Flickable", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Spawner", |
+ | }, | ||
+ | ["requiresPower"] = true, | ||
+ | ["thingToSpawn"] = "Chemfuel", | ||
+ | ["spawnCount"] = 75, | ||
+ | ["spawnIntervalRange"] = { | ||
+ | ["min"] = 600000, | ||
+ | ["max"] = 600000, | ||
}, | }, | ||
− | + | ["writeTimeLeftToSpawn"] = true, | |
− | + | ["showMessageIfOwned"] = true, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | " | ||
− | |||
}, | }, | ||
+ | ["explosiveRadius"] = 8, | ||
+ | ["explosiveDamageType"] = "Flame", | ||
}, | }, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1500, | ||
+ | ["MaxHitPoints"] = 200, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = -10, | ||
+ | ["Mass"] = 35, | ||
+ | ["WorkToBuild"] = 8000, | ||
+ | }, | ||
+ | ["size"] = {2,2}, | ||
+ | ["fillPercent"] = 1.0, | ||
+ | ["leaveResourcesWhenKilled"] = false, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["passability"] = "Impassable", | ||
+ | ["minifiedDef"] = "MinifiedThing", | ||
+ | ["tradeability"] = "Sellable", | ||
+ | ["tradeTags"] = { | ||
+ | "ExoticBuilding", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DoorBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["Name"] = "DoorBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Buildings_Structure.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["thingClass"] = "Building_Door", | ||
+ | ["category"] = "Building", | ||
+ | ["altitudeLayer"] = "DoorMoveable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 160, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["terrainAffordanceNeeded"] = "Light", | |
− | + | ["building"] = { | |
− | + | ["isInert"] = true, | |
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Forbiddable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Door"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "DoorBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Structure.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Door", |
− | label = " | + | ["label"] = "door", |
− | description = [[ | + | ["description"] = [[Divides rooms. Simple doors must be manually opened, which slows people down. The amount of slowdown depends on what the door is made of.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 850, | |
}, | }, | ||
− | comps = { | + | }, |
+ | ["ThingDef:Autodoor"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "DoorBase", | ||
+ | ["FileName"] = "Buildings_Structure.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Autodoor", | ||
+ | ["label"] = "autodoor", | ||
+ | ["description"] = [[Divides rooms. Powered operation allows people to move through the door without slowing down.]], | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 1100, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 40, | ||
+ | ["ComponentIndustrial"] = 2, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 50, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Breakdownable", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "Autodoors", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Wall"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["Name"] = "Wall", | |
− | + | ["FileName"] = "Buildings_Structure.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Wall", | |
− | + | ["label"] = "wall", | |
− | + | ["description"] = [[An impassable wall. Capable of holding up a roof.]], | |
− | + | ["thingClass"] = "Building", | |
− | + | ["category"] = "Building", | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 300, | |
− | + | ["WorkToBuild"] = 135, | |
− | + | ["Flammability"] = 1.0, | |
− | " | + | ["MeditationFocusStrength"] = 0.22, |
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | " | + | ["altitudeLayer"] = "Building", |
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
+ | ["building"] = { | ||
+ | ["isInert"] = true, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | + | "Minimal", | |
− | |||
}, | }, | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Column"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
− | + | ["FileName"] = "Buildings_Structure.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Column", | |
− | + | ["label"] = "column", | |
− | + | ["description"] = [[A column capable of holding a roof. Does not block sight or movement and looks quite nice.]], | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.25, | |
+ | ["pathCost"] = 0, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 160, | ||
+ | ["WorkToBuild"] = 750, | ||
+ | ["Mass"] = 10, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 5, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["isInert"] = true, |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Campfire"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Temperature.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Campfire", |
− | label = " | + | ["label"] = "campfire", |
− | description = [[ | + | ["description"] = [[Cooks meals and produces heat, and burns out after a few days. As with all heat sources, it must be placed indoors so it has a closed space to heat. Refuelable.]], |
− | thingClass = " | + | ["thingClass"] = "Building_WorkTable", |
− | + | ["category"] = "Building", | |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | + | ["passability"] = "PassThroughOnly", | |
− | " | + | ["pathCost"] = 42, |
+ | ["fillPercent"] = 0.20, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | ["WorkToBuild"] = 200, | ||
+ | ["Flammability"] = 0, | ||
+ | ["WorkTableWorkSpeedFactor"] = 0.5, | ||
+ | ["MeditationFocusStrength"] = 0.0, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["WoodLog"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["leaveResourcesWhenKilled"] = false, |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Refuelable", |
+ | }, | ||
+ | ["fuelConsumptionRate"] = 10.0, | ||
+ | ["fuelCapacity"] = 20.0, | ||
+ | ["fuelConsumptionPerTickInRain"] = 0.0006, | ||
+ | ["fuelFilter"] = { | ||
+ | ["thingDefs"] = { | ||
+ | "WoodLog", | ||
+ | }, | ||
}, | }, | ||
− | + | ["initialFuelPercent"] = 1, | |
− | + | ["showAllowAutoRefuelToggle"] = true, | |
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
+ | ["glowRadius"] = 10, | ||
+ | ["glowColor"] = "(252,187,113,0)", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompHeatPusherPowered", |
− | + | ["heatPerSecond"] = 21, | |
+ | ["heatPushMaxTemperature"] = 28, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_FireOverlay", |
}, | }, | ||
+ | ["fireSize"] = 1, | ||
}, | }, | ||
{ | { | ||
− | + | ["compClass"] = "CompGatherSpot", | |
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | + | ["statDef"] = "MeditationFocusStrength", | |
− | + | ["focusTypes"] = { | |
− | + | "Flame", | |
− | + | }, | |
− | + | ["offsets"] = { | |
− | " | + | { |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "FocusStrengthOffset_Lit", | ||
+ | }, | ||
+ | ["offset"] = 0.12, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "FocusStrengthOffset_BuildingDefsLit", | ||
+ | }, | ||
+ | ["defs"] = { | ||
+ | "Campfire", | ||
+ | "TorchLamp", | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["MayRequire"] = "Ludeon.RimWorld.Royalty", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["offsetPerBuilding"] = 0.02, | ||
+ | ["radius"] = 9.9, | ||
+ | ["maxBuildings"] = 8, | ||
+ | ["explanationKey"] = "MeditationFocusPerFlame", | ||
+ | ["explanationKeyAbstract"] = "MeditationFocusPerFlameAbstract", | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["hasInteractionCell"] = true, | |
− | + | ["building"] = { | |
− | + | ["isMealSource"] = true, | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | " | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:PassiveCooler"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BuildingBase", | |
+ | ["FileName"] = "Buildings_Temperature.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "PassiveCooler", | |
− | + | ["label"] = "passive cooler", | |
− | + | ["description"] = [[A traditional unpowered cooler that works by water evaporation. Must be regularly replenished with wood. Not efficient enough to refrigerate food.]], | |
− | + | ["category"] = "Building", | |
− | + | ["altitudeLayer"] = "Building", | |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 30, | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | ["WorkToBuild"] = 200, | ||
+ | ["Flammability"] = 1, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["WoodLog"] = 50, |
}, | }, | ||
− | + | ["leaveResourcesWhenKilled"] = false, | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_HeatPusher", | |
− | + | }, | |
− | + | ["compClass"] = "CompHeatPusherPowered", | |
− | + | ["heatPerSecond"] = -11, | |
− | + | ["heatPushMinTemperature"] = 17, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Refuelable", | |
− | + | }, | |
− | + | ["fuelConsumptionRate"] = 10.0, | |
− | + | ["fuelCapacity"] = 50.0, | |
− | + | ["fuelFilter"] = { | |
− | + | ["thingDefs"] = { | |
+ | "WoodLog", | ||
+ | }, | ||
+ | }, | ||
+ | ["initialFuelPercent"] = 1, | ||
+ | ["showAllowAutoRefuelToggle"] = true, | ||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "PassiveCooler", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Heater"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = "BuildingBase", | + | ["FileName"] = "Buildings_Temperature.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Heater", | |
− | + | ["label"] = "heater", | |
− | + | ["description"] = [[A device that converts electricity into heat. It can automatically turn itself on or off to reach a specific target temperature.]], | |
− | + | ["thingClass"] = "Building_Heater", | |
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["pathCost"] = 30, | |
− | + | ["fillPercent"] = 0.4, | |
− | + | ["thingCategories"] = { | |
− | passability = "PassThroughOnly", | + | "BuildingsTemperature", |
− | pathCost = | ||
− | fillPercent = 0. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToBuild"] = 1000, | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Mass"] = 6, | |
− | + | ["Flammability"] = 0.5, | |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Steel = | + | ["Steel"] = 50, |
− | + | ["ComponentIndustrial"] = 1, | |
− | ComponentIndustrial = | ||
}, | }, | ||
− | comps = { | + | ["terrainAffordanceNeeded"] = "Light", |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 175, | |
− | + | ["shortCircuitInRain"] = true, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_TempControl", |
}, | }, | ||
− | + | ["energyPerSecond"] = 21, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
+ | ["glowRadius"] = 3, | ||
+ | ["glowColor"] = "(255,150,100,0)", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Breakdownable", | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["researchPrerequisites"] = { | ||
+ | "Electricity", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Cooler"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BuildingBase", | ||
+ | ["FileName"] = "Buildings_Temperature.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Cooler", | ||
+ | ["label"] = "cooler", | ||
+ | ["description"] = [[An air-cooling machine that fits into a wall. Cool air comes out one side, while hot exhaust comes out the other. Can be used to cool down rooms during summer, or to create a walk-in freezer.]], | ||
+ | ["thingClass"] = "Building_Cooler", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["passability"] = "Impassable", | ||
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 1600, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Flammability"] = 0.7, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 90, | ||
+ | ["ComponentIndustrial"] = 3, | ||
+ | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | + | ["compClass"] = "CompPowerTrader", | |
− | + | ["basePowerConsumption"] = 200, | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | + | }, | |
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TempControl", | ||
+ | }, | ||
+ | ["energyPerSecond"] = -21, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Breakdownable", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["researchPrerequisites"] = { | |
− | + | "AirConditioning", | |
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Vent"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BuildingBase", | |
− | ParentName = " | + | ["FileName"] = "Buildings_Temperature.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Vent", |
− | label = " | + | ["label"] = "vent", |
− | + | ["description"] = [[A vent for equalizing the temperature between two rooms without allowing people to walk between them.]], | |
− | + | ["thingClass"] = "Building_Vent", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["passability"] = "Impassable", | |
+ | ["fillPercent"] = 1, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToBuild"] = 400, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Flammability"] = 1.0, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 30, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | + | ["researchPrerequisites"] = { | |
− | + | "ComplexFurniture", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Flickable", | |
− | + | }, | |
− | + | ["commandTexture"] = "UI/Commands/Vent", | |
− | + | ["commandLabelKey"] = "CommandDesignateOpenCloseVentLabel", | |
− | + | ["commandDescKey"] = "CommandDesignateOpenCloseVentDesc", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ArtifactBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["Name"] = "ArtifactBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Artifacts.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["thingClass"] = "ThingWithComps", | ||
+ | ["thingCategories"] = { | ||
+ | "Artifacts", | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "Artifact", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 0.5, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Usable", |
}, | }, | ||
− | + | ["useJob"] = "UseArtifact", | |
− | + | ["useLabel"] = "Activate", | |
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
+ | ["compClass"] = "CompUseEffect_DestroySelf", | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:PsychicAnimalPulser"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ArtifactBase", | ||
+ | ["FileName"] = "Items_Artifacts.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "PsychicAnimalPulser", | ||
+ | ["label"] = "psychic animal pulser", | ||
+ | ["description"] = [[A one-use broad-wave psychic effector. The psychic pulse fills lower minds with terrifying imagery, driving all animals in the region into a manhunting rage. Animals currently under your control will not be affected.]], | ||
+ | ["stackLimit"] = 1, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 700, | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Targetable", |
}, | }, | ||
− | compClass = " | + | ["compClass"] = "CompTargetable_AllAnimalsOnTheMap", |
− | + | ["psychicSensitiveTargetsOnly"] = true, | |
+ | ["doCameraShake"] = true, | ||
+ | ["moteOnTarget"] = "Mote_PsycastPsychicEffect", | ||
+ | ["moteOnUsed"] = "Mote_PsycastAreaEffect", | ||
+ | ["moteOnUsedScale"] = 10, | ||
+ | ["ignorePlayerFactionPawns"] = true, | ||
}, | }, | ||
{ | { | ||
− | + | ["compClass"] = "CompTargetEffect_Manhunter", | |
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_TargetEffect_GoodwillImpact", |
}, | }, | ||
+ | ["goodwillImpact"] = -200, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffectArtifact", |
}, | }, | ||
− | + | ["sound"] = "PsychicAnimalPulserCast", | |
− | + | }, | |
− | + | }, | |
− | + | }, | |
− | + | ["ThingDef:PsychicSoothePulser"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "ArtifactBase", | |
+ | ["FileName"] = "Items_Artifacts.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "PsychicSoothePulser", | ||
+ | ["label"] = "psychic soothe pulser", | ||
+ | ["description"] = [[A one-use broad-wave psychic effector. The psychic pulse induces self-satisfying perceptual distortions, giving a temporary mood boost to everyone in the region.]], | ||
+ | ["stackLimit"] = 1, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 600, | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Targetable", | ||
+ | }, | ||
+ | ["compClass"] = "CompTargetable_AllPawnsOnTheMap", | ||
+ | ["psychicSensitiveTargetsOnly"] = true, | ||
+ | ["doCameraShake"] = true, | ||
+ | ["moteOnTarget"] = "Mote_PsycastPsychicEffect", | ||
+ | ["moteOnUsed"] = "Mote_PsycastAreaEffect", | ||
+ | ["moteOnUsedScale"] = 10, | ||
+ | }, | ||
+ | { | ||
+ | ["compClass"] = "CompTargetEffect_MoodBoost", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_UseEffectArtifact", | ||
}, | }, | ||
− | + | ["sound"] = "PsychicSoothePulserCast", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:ResourceVerbBase"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["Name"] = "ResourceVerbBase", | ||
+ | ["ParentName"] = "ResourceBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Items_Exotic.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
+ | ["compClass"] = "CompEquippable", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:AIPersonaCore"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Exotic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "AIPersonaCore", |
+ | ["label"] = "persona core", | ||
+ | ["description"] = [[A hyper-advanced computer core that houses a peak-human-equivalent machine persona. In its isolated state, the core is dormant. Installed in a proper support structure, however, it can become a mind of great power.]], | ||
+ | ["stackLimit"] = 1, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 4000, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Mass"] = 2, | ||
+ | ["Flammability"] = 0.2, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "Items", | ||
}, | }, | ||
− | + | ["tradeability"] = "Sellable", | |
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MechSerumBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["Name"] = "MechSerumBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Exotic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "ThingWithComps", | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | statBases = { | + | ["MaxHitPoints"] = 80, |
− | + | ["Mass"] = 0.2, | |
− | + | ["DeteriorationRate"] = 2.0, | |
− | + | ["Flammability"] = 0.2, | |
− | |||
− | |||
− | |||
− | |||
− | Flammability = 0, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffectPlaySound", |
}, | }, | ||
− | + | ["soundOnUsed"] = "MechSerumUsed", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:MechSerumHealer"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MechSerumBase", | |
− | + | ["FileName"] = "Items_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "MechSerumHealer", | |
− | + | ["label"] = "healer mech serum", | |
− | + | ["description"] = [[A one-use super-dose of mechanites tuned to heal health conditions. The mechanites will target and heal the single worst health condition affecting someone at any given time. Works even on health conditions that would otherwise be incurable. The mechanites can even transmute themselves into organic matter, forming new limbs or organs as needed.]], | |
− | + | ["stackLimit"] = 10, | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1300, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Items", | |
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["tradeability"] = "Sellable", | |
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Usable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["useJob"] = "UseItem", | ||
+ | ["useLabel"] = "Use healer mech serum", | ||
+ | ["useDuration"] = 600, | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
+ | ["compClass"] = "CompUseEffect_FixWorstHealthCondition", | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_UseEffect", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["compClass"] = "CompUseEffect_DestroySelf", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MechSerumResurrector"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MechSerumBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Exotic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "MechSerumResurrector", |
+ | ["label"] = "resurrector mech serum", | ||
+ | ["description"] = [[A one-use super-dose of mechanites tuned to resurrect the dead. Administered to a corpse, mechanites repair broken-down tissues and kickstart the body back to life. Unfortunately, the resurrected sometimes come back with brain damage, blindness, or progressive psychosis. Outcomes are better when the mechanites are administered to a fresher body. If a body is preserved, it can even be resurrected long after death.]], | ||
+ | ["stackLimit"] = 10, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1700, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Items", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeability"] = "Sellable", | |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Usable", |
}, | }, | ||
− | + | ["useJob"] = "UseItem", | |
− | + | ["useLabel"] = "Use resurrector mech serum", | |
+ | ["useDuration"] = 0, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Targetable", |
}, | }, | ||
+ | ["compClass"] = "CompTargetable_SingleCorpse", | ||
+ | ["fleshCorpsesOnly"] = true, | ||
+ | ["nonDessicatedCorpsesOnly"] = true, | ||
+ | }, | ||
+ | { | ||
+ | ["compClass"] = "CompTargetEffect_Resurrect", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:TechprofSubpersonaCore"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "ResourceBase", | |
− | + | ["FileName"] = "Items_Exotic.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "TechprofSubpersonaCore", | |
− | + | ["label"] = "techprof subpersona core", | |
− | " | + | ["thingClass"] = "ThingWithComps", |
+ | ["description"] = [[A small AI core housing a low-grade subpersona specialized in teaching technology. When used, the AI will teach you the technology you're currently researching, instantly and for free. Can only be used once.]], | ||
+ | ["stackLimit"] = 1, | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1000, | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Mass"] = 2.0, | ||
+ | ["Flammability"] = 0.2, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Items", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeability"] = "Sellable", | |
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Usable", |
}, | }, | ||
− | + | ["useJob"] = "UseItem", | |
− | + | ["useLabel"] = "Use techprof subpersona core", | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
+ | ["compClass"] = "CompUseEffect_FinishRandomResearchProject", | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
− | + | ["compClass"] = "CompUseEffect_DestroySelf", | |
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:ThrumboHorn"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ResourceVerbBase", | ||
+ | ["FileName"] = "Items_Exotic.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "ThrumboHorn", | ||
+ | ["label"] = "thrumbo horn", | ||
+ | ["description"] = [[A thrumbo's horn. It's razor-sharp, rock-hard, and priceless in most markets. This is a true trophy, as well as a deadly melee weapon.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 800, | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Mass"] = 3, | ||
+ | ["Flammability"] = 0.4, | ||
+ | ["DeteriorationRate"] = 0.5, | ||
+ | }, | ||
+ | ["stackLimit"] = 10, | ||
+ | ["tools"] = { | ||
{ | { | ||
− | + | ["label"] = "point", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
+ | "Stab", | ||
}, | }, | ||
− | + | ["power"] = 28, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
− | + | { | |
+ | ["label"] = "base", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Items", | |
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:ElephantTusk"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceVerbBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Exotic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "ElephantTusk", | |
− | + | ["label"] = "elephant tusk", | |
− | + | ["description"] = [[An elephant's tusk. It is very durable and valuable. While somewhat unwieldy as a melee weapon, it can still be deadly.]], | |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MarketValue"] = 80, | |
− | MaxHitPoints = 150, | + | ["MaxHitPoints"] = 150, |
− | Flammability = 0, | + | ["Mass"] = 1.8, |
+ | ["Flammability"] = 0.9, | ||
+ | ["DeteriorationRate"] = 0.5, | ||
}, | }, | ||
− | + | ["stackLimit"] = 10, | |
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "point", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
+ | "Stab", | ||
}, | }, | ||
+ | ["power"] = 18.2, | ||
+ | ["cooldownTime"] = 2.6, | ||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "base", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
+ | ["chanceFactor"] = 0.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Items", | |
− | + | }, | |
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:MealBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "MealBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Items_Food.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "ThingWithComps", | |
− | + | ["category"] = "Item", | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
− | " | + | ["Flammability"] = 1.0, |
+ | ["Beauty"] = 0, | ||
+ | ["Mass"] = 0.44, | ||
+ | ["DeteriorationRate"] = 10, | ||
}, | }, | ||
− | altitudeLayer = " | + | ["altitudeLayer"] = "Item", |
− | + | ["stackLimit"] = 10, | |
− | + | ["thingCategories"] = { | |
− | + | "FoodMeals", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Ingredients", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_FoodPoisonable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Meal", | ||
+ | ["maxNumToIngestAtOnce"] = 1, | ||
+ | ["optimalityOffsetHumanlikes"] = 16, | ||
+ | }, | ||
}, | }, | ||
− | + | ["ThingDef:MealSurvivalPack"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MealBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Food.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "MealSurvivalPack", |
+ | ["label"] = "packaged survival meal", | ||
+ | ["description"] = [[A high-quality packaged meal, manufactured for use in survival situations. While it never rots, it can still deteriorate if left outside. Great for traveling.]], | ||
+ | ["statBases"] = { | ||
+ | ["DeteriorationRate"] = 0.25, | ||
+ | ["MarketValue"] = 24, | ||
+ | ["Mass"] = 0.3, | ||
+ | ["WorkToMake"] = 450, | ||
+ | ["Nutrition"] = 0.9, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["preferability"] = "MealSimple", | ||
+ | ["optimalityOffsetHumanlikes"] = -5, | ||
+ | ["optimalityOffsetFeedingAnimals"] = -10, | ||
+ | ["ingestEffect"] = "EatVegetarian", | ||
+ | ["ingestSound"] = "Meal_Eat", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MealNutrientPaste"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MealBase", | ||
+ | ["FileName"] = "Items_Food.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MealNutrientPaste", |
− | label = " | + | ["label"] = "nutrient paste meal", |
− | description = [[A | + | ["description"] = [[A synthetic mixture of protein, carbohydrates, and vitamins, amino acids and minerals. Everything the body needs, and absolutely disgusting.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 10, | |
− | " | + | ["Nutrition"] = 0.9, |
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "MealAwful", | |
− | + | ["tasteThought"] = "AteAwfulMeal", | |
− | + | ["ingestEffect"] = "EatVegetarian", | |
− | + | ["ingestSound"] = "Meal_Eat", | |
− | |||
− | |||
}, | }, | ||
− | + | ["tradeability"] = "Buyable", | |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 0.75, | |
− | + | ["rotDestroys"] = true, | |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:MealCooked"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MealBase", | ||
+ | ["Name"] = "MealCooked", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Items_Food.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["tradeability"] = "Buyable", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
+ | ["daysToRotStart"] = 4, | ||
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:MealSimple"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MealCooked", | |
− | + | ["FileName"] = "Items_Food.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "MealSimple", | |
− | + | ["label"] = "simple meal", | |
− | + | ["description"] = [[A simple meal quickly cooked from one main ingredient.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 15, | |
− | + | ["WorkToMake"] = 300, | |
− | + | ["Nutrition"] = 0.9, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "MealSimple", | |
− | + | ["ingestEffect"] = "EatVegetarian", | |
− | + | ["ingestSound"] = "Meal_Eat", | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:MealFine"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MealCooked", | |
− | + | ["FileName"] = "Items_Food.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "MealFine", | |
− | + | ["label"] = "fine meal", | |
− | + | ["description"] = [[A complex dish assembled with care from a variety of ingredients.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 20, | |
− | + | ["WorkToMake"] = 450, | |
− | + | ["Nutrition"] = 0.9, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "MealFine", | |
− | + | ["tasteThought"] = "AteFineMeal", | |
− | + | ["ingestEffect"] = "EatVegetarian", | |
− | + | ["ingestSound"] = "Meal_Eat", | |
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:MealLavish"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MealCooked", | |
− | ParentName = " | + | ["FileName"] = "Items_Food.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MealLavish", |
− | label = " | + | ["label"] = "lavish meal", |
− | description = [[ | + | ["description"] = [[A masterpiece of the culinary arts, this meal nourishes the body, mind, and soul.]], |
− | + | ["statBases"] = { | |
− | " | + | ["MarketValue"] = 40, |
+ | ["WorkToMake"] = 800, | ||
+ | ["Nutrition"] = 1, | ||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "MealLavish", | |
− | + | ["tasteThought"] = "AteLavishMeal", | |
+ | ["ingestEffect"] = "EatVegetarian", | ||
+ | ["ingestSound"] = "Meal_Eat", | ||
}, | }, | ||
− | comps = { | + | }, |
− | { | + | ["ThingDef:Kibble"] = { |
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["ParentName"] = "OrganicProductBase", |
+ | ["FileName"] = "Items_Food.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Kibble", | ||
+ | ["label"] = "kibble", | ||
+ | ["description"] = [[Animal feed made from mixed meat and plant sources. Humans can eat it, but they really, really don't like it.]], | ||
+ | ["thingCategories"] = { | ||
+ | "Foods", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.1, | ||
+ | ["Mass"] = 0.015, | ||
+ | ["Nutrition"] = 0.05, | ||
+ | ["FoodPoisonChanceFixedHuman"] = 0.02, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Kibble", | ||
+ | ["preferability"] = "RawBad", | ||
+ | ["tasteThought"] = "AteKibble", | ||
+ | ["optimalityOffsetHumanlikes"] = -30, | ||
+ | ["optimalityOffsetFeedingAnimals"] = 15, | ||
+ | ["ingestEffect"] = "EatVegetarian", | ||
+ | ["ingestSound"] = "RawVegetable_Eat", | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Ingredients", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Pemmican"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "OrganicProductBase", | ||
+ | ["FileName"] = "Items_Food.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Pemmican", | ||
+ | ["label"] = "pemmican", | ||
+ | ["description"] = [[A preserved mashed mixture of fat and plant food. Tastes bland, but not offensive. It lasts a very long time without refrigeration. Great for traveling.]], | ||
+ | ["thingClass"] = "ThingWithComps", | ||
+ | ["thingCategories"] = { | ||
+ | "Foods", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.4, | ||
+ | ["Mass"] = 0.018, | ||
+ | ["Flammability"] = 0.6, | ||
+ | ["WorkToMake"] = 700, | ||
+ | ["DeteriorationRate"] = 2, | ||
+ | ["Nutrition"] = 0.05, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Meal", | ||
+ | ["preferability"] = "MealSimple", | ||
+ | ["ingestEffect"] = "EatVegetarian", | ||
+ | ["ingestSound"] = "Meal_Eat", | ||
+ | ["optimalityOffsetHumanlikes"] = 6, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 70, | |
− | + | ["rotDestroys"] = true, | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Ingredients", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_FoodPoisonable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Chocolate"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "ResourceBase", | |
− | + | ["FileName"] = "Items_Luxury.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "Chocolate", | |
− | + | ["label"] = "chocolate", | |
− | + | ["description"] = [[A delicious preparation of cocoa seeds ground together with sugar and vanilla. It fulfills the need for recreation, but it is not very nutritious.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 60, | |
− | + | ["MarketValue"] = 3, | |
− | + | ["Mass"] = 0.075, | |
− | " | + | ["Flammability"] = 1.0, |
+ | ["DeteriorationRate"] = 8, | ||
+ | ["Nutrition"] = 0.1, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Foods", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "DesperateOnly", | |
− | + | ["foodType"] = "Processed", | |
− | + | ["joy"] = 0.10, | |
− | + | ["joyKind"] = "Gluttonous", | |
− | + | ["maxNumToIngestAtOnce"] = 4, | |
− | + | ["ingestSound"] = "Meal_Eat", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Milk"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "OrganicProductBase", | |
− | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Milk", | |
− | + | ["label"] = "milk", | |
− | + | ["description"] = [[Milk from an animal.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 3.1, | ||
+ | ["Mass"] = 0.045, | ||
+ | ["MaxHitPoints"] = 60, | ||
+ | ["Flammability"] = 0.2, | ||
+ | ["Nutrition"] = 0.05, | ||
+ | ["FoodPoisonChanceFixedHuman"] = 0.02, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 14, | |
− | + | ["rotDestroys"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "RawTasty", | |
− | + | ["foodType"] = "AnimalProduct, Fluid", | |
− | " | + | }, |
+ | ["thingCategories"] = { | ||
+ | "AnimalProductRaw", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:InsectJelly"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "OrganicProductBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "InsectJelly", |
− | label = " | + | ["label"] = "insect jelly", |
− | description = [[ | + | ["description"] = [[Jelly stored and used as food by oversized insects. It is smooth, rich, and fulfills the recreation need of those who consume it. Because of its unique biological properties, it can nourish almost any creature and never rots.]], |
− | + | ["statBases"] = { | |
− | " | + | ["MarketValue"] = 8.0, |
+ | ["Mass"] = 0.025, | ||
+ | ["Nutrition"] = 0.05, | ||
+ | ["FoodPoisonChanceFixedHuman"] = 0.02, | ||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["foodType"] = "AnimalProduct", | |
− | + | ["preferability"] = "MealFine", | |
+ | ["joy"] = 0.08, | ||
+ | ["joyKind"] = "Gluttonous", | ||
+ | ["ingestEffect"] = "EatVegetarian", | ||
+ | ["ingestSound"] = "Meal_Eat", | ||
+ | ["canAutoSelectAsFoodForCaravan"] = false, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "AnimalProductRaw", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EggBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "EggBase", | |
− | Name = " | + | ["ParentName"] = "OrganicProductBase", |
− | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["foodType"] = "AnimalProduct", | |
− | + | ["ingestEffect"] = "EatMeat", | |
+ | ["ingestSound"] = "RawMeat_Eat", | ||
+ | ["tasteThought"] = "AteRawFood", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 0.15, | |
− | + | ["MaxHitPoints"] = 20, | |
− | + | ["DeteriorationRate"] = 2, | |
+ | ["Flammability"] = 0.7, | ||
+ | ["Nutrition"] = 0.25, | ||
+ | ["FoodPoisonChanceFixedHuman"] = 0.02, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
+ | ["daysToRotStart"] = 15, | ||
+ | ["rotDestroys"] = true, | ||
+ | ["disableIfHatcher"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EggUnfertBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "EggUnfertBase", | |
− | + | ["ParentName"] = "EggBase", | |
− | FileName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["preferability"] = "RawBad", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "EggsUnfertilized", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:EggFertBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "EggFertBase", | |
− | + | ["ParentName"] = "EggBase", | |
− | FileName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "DesperateOnly", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "EggsFertilized", | |
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_TemperatureRuinable", |
}, | }, | ||
− | + | ["minSafeTemperature"] = 0, | |
− | + | ["maxSafeTemperature"] = 50, | |
+ | ["progressPerDegreePerTick"] = 0.00003, | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggChickenUnfertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggUnfertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggChickenUnfertilized", | ||
+ | ["label"] = "chicken egg (unfert.)", | ||
+ | ["description"] = [[An unfertilized chicken egg. It can be eaten raw, but it's much, much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 7.0, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggChickenFertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggChickenFertilized", | ||
+ | ["label"] = "chicken egg (fert.)", | ||
+ | ["description"] = [[A fertilized chicken egg. If all goes well, it should hatch into a chick. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 7.0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Hatcher", |
}, | }, | ||
+ | ["hatcherDaystoHatch"] = 3.5, | ||
+ | ["hatcherPawn"] = "Chicken", | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggCobraFertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggCobraFertilized", | ||
+ | ["label"] = "cobra egg (fert.)", | ||
+ | ["description"] = [[A fertilized cobra egg. If all goes well, it should hatch into a baby cobra. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 40.0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Hatcher", |
}, | }, | ||
+ | ["hatcherDaystoHatch"] = 4.5, | ||
+ | ["hatcherPawn"] = "Cobra", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:EggIguanaFertilized"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "EggIguanaFertilized", | |
− | + | ["label"] = "iguana egg (fert.)", | |
− | + | ["description"] = [[A fertilized iguana egg. If all goes well, it should hatch into a baby iguana. It can be eaten raw, but it's much better cooked.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 25.0, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Hatcher", | |
− | + | }, | |
− | + | ["hatcherDaystoHatch"] = 3.5, | |
− | + | ["hatcherPawn"] = "Iguana", | |
− | + | }, | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:EggTortoiseFertilized"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "EggFertBase", | |
− | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | " | ||
− | |||
}, | }, | ||
− | + | ["defName"] = "EggTortoiseFertilized", | |
− | + | ["label"] = "tortoise egg (fert.)", | |
+ | ["description"] = [[A fertilized tortoise egg. If all goes well, it should hatch into a baby tortoise. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 23.0, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Hatcher", |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["hatcherDaystoHatch"] = 3.5, | ||
+ | ["hatcherPawn"] = "Tortoise", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EggCassowaryFertilized"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EggFertBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "EggCassowaryFertilized", |
− | label = " | + | ["label"] = "cassowary egg (fert.)", |
− | description = [[A | + | ["description"] = [[A fertilized cassowary egg. If all goes well, it should hatch into a baby cassowary. It can be eaten raw, but it's much better cooked.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 19.0, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Hatcher", | |
− | + | }, | |
− | + | ["hatcherDaystoHatch"] = 7, | |
− | + | ["hatcherPawn"] = "Cassowary", | |
− | + | }, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EggEmuFertilized"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EggFertBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "EggEmuFertilized", | |
− | + | ["label"] = "emu egg (fert.)", | |
+ | ["description"] = [[A fertilized emu egg. If all goes well, it should hatch into a baby emu. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 18.0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Hatcher", |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["hatcherDaystoHatch"] = 6, | |
− | + | ["hatcherPawn"] = "Emu", | |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggOstrichFertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggOstrichFertilized", | ||
+ | ["label"] = "ostrich egg (fert.)", | ||
+ | ["description"] = [[A fertilized ostrich egg. If all goes well, it should hatch into a baby ostrich. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 23.0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Hatcher", |
}, | }, | ||
− | + | ["hatcherDaystoHatch"] = 8, | |
− | + | ["hatcherPawn"] = "Ostrich", | |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggTurkeyFertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggTurkeyFertilized", | ||
+ | ["label"] = "turkey egg (fert.)", | ||
+ | ["description"] = [[A fertilized turkey egg. If all goes well, it should hatch into a baby turkey. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 11.0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Hatcher", |
}, | }, | ||
− | + | ["hatcherDaystoHatch"] = 5, | |
− | + | ["hatcherPawn"] = "Turkey", | |
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggDuckUnfertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggUnfertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggDuckUnfertilized", | ||
+ | ["label"] = "duck egg (unfert.)", | ||
+ | ["description"] = [[An unfertilized duck egg. It can be eaten raw, but it's much, much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 7.0, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:EggDuckFertilized"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EggFertBase", | ||
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggDuckFertilized", | ||
+ | ["label"] = "duck egg (fert.)", | ||
+ | ["description"] = [[A fertilized duck egg. If all goes well, it should hatch into a duckling. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 7.0, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Hatcher", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["hatcherDaystoHatch"] = 3.5, | ||
+ | ["hatcherPawn"] = "Duck", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:EggGooseUnfertilized"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "EggUnfertBase", | |
+ | ["FileName"] = "Items_Resource_AnimalProduct.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "EggGooseUnfertilized", | ||
+ | ["label"] = "goose egg (unfert.)", | ||
+ | ["description"] = [[An unfertilized goose egg. It can be eaten raw, but it's much, much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 9.0, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:EggGooseFertilized"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EggFertBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_AnimalProduct.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "EggGooseFertilized", | |
− | + | ["label"] = "goose egg (fert.)", | |
+ | ["description"] = [[A fertilized goose egg. If all goes well, it should hatch into a baby goose. It can be eaten raw, but it's much better cooked.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 11.0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Hatcher", |
}, | }, | ||
− | + | ["hatcherDaystoHatch"] = 6.5, | |
− | + | ["hatcherPawn"] = "Goose", | |
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:ResourceBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "ResourceBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Items_Resource_Base.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["thingClass"] = "ThingWithComps", | ||
+ | ["category"] = "Item", | ||
+ | ["useHitPoints"] = true, | ||
+ | ["altitudeLayer"] = "Item", | ||
+ | ["stackLimit"] = 75, | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = -4, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class | + | ["Class"] = "CompProperties_Forbiddable", |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:MedicineBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["Name"] = "MedicineBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingClass"] = "Medicine", | |
− | + | ["stackLimit"] = 25, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 60, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Medicine", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:MedicineHerbal"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MedicineBase", | ||
+ | ["FileName"] = "Items_Resource_Manufactured.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "MedicineHerbal", | ||
+ | ["label"] = "herbal medicine", | ||
+ | ["description"] = [[A pack of herbal concoctions extracted from the healroot plant. It is less potent than industrial pharmaceuticals, but much better than nothing.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 10, | ||
+ | ["Mass"] = 0.35, | ||
+ | ["Flammability"] = 1.3, | ||
+ | ["MedicalPotency"] = 0.60, | ||
+ | ["MedicalQualityMax"] = 0.70, | ||
+ | ["DeteriorationRate"] = 6, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
+ | ["daysToRotStart"] = 150, | ||
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MedicineIndustrial"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MedicineBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MedicineIndustrial", |
− | label = " | + | ["label"] = "medicine", |
− | description = [[ | + | ["description"] = [[A kit of industrial-era medical equipment. It contains basic drugs, tools for suturing and bone setting, diagnostic devices, and various pads and fluids.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 18, | |
− | + | ["Mass"] = 0.50, | |
− | + | ["Flammability"] = 0.7, | |
− | + | ["MedicalPotency"] = 1.00, | |
− | + | ["MedicalQualityMax"] = 1.00, | |
− | + | ["DeteriorationRate"] = 2, | |
− | + | ["WorkToMake"] = 700, | |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | + | ["MedicineHerbal"] = 1, | |
− | + | ["Neutroamine"] = 1, | |
+ | ["Cloth"] = 3, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "DrugSynthesisSpeed", | |
− | + | ["workSkill"] = "Intellectual", | |
− | + | ["recipeUsers"] = { | |
− | + | "DrugLab", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisite"] = "MedicineProduction", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 4, | |
− | + | ["Intellectual"] = 4, | |
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MedicineUltratech"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MedicineBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "MedicineUltratech", |
+ | ["label"] = "glitterworld medicine", | ||
+ | ["description"] = [[A kit of advanced ultra-tech medical supplies, probably manufactured on a distant glitterworld. It contains advanced polymorphic drugs, nanite diagnostic and healing assisters, a mini-imager, and various multi-use tools.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 50, | ||
+ | ["Mass"] = 0.50, | ||
+ | ["Flammability"] = 0.7, | ||
+ | ["MedicalPotency"] = 1.60, | ||
+ | ["MedicalQualityMax"] = 1.30, | ||
+ | ["DeteriorationRate"] = 2.0, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:ComponentIndustrial"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ResourceBase", | ||
+ | ["FileName"] = "Items_Resource_Manufactured.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "ComponentIndustrial", | |
− | + | ["label"] = "component", | |
− | " | + | ["description"] = [[Miscellaneous gears, capacitors, circuit boards, tubes, wheels, sensors, wires, chips, processors, and other electronic and industrial parts. Necessary for assembling complex machines or electronics.]], |
+ | ["stackLimit"] = 50, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 70, | ||
+ | ["MarketValue"] = 32, | ||
+ | ["Mass"] = 0.6, | ||
+ | ["Flammability"] = 0.6, | ||
+ | ["DeteriorationRate"] = 2.0, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Manufactured", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ComponentSpacer"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = "ResourceBase", | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "ComponentSpacer", | |
− | + | ["label"] = "advanced component", | |
− | " | + | ["description"] = [[Advanced computing and energy-directing machinery, miniaturized and hardened for the most demanding applications.]], |
+ | ["stackLimit"] = 50, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 70, | ||
+ | ["MarketValue"] = 200, | ||
+ | ["Mass"] = 0.6, | ||
+ | ["Flammability"] = 0.6, | ||
+ | ["DeteriorationRate"] = 2.0, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | " | + | "Manufactured", |
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Neutroamine"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Neutroamine", |
− | label = " | + | ["label"] = "neutroamine", |
− | description = [[A | + | ["description"] = [[A synthetic precursor chemical. While it is useless on its own, many drugs require neutroamine as an ingredient.]], |
− | stackLimit = | + | ["stackLimit"] = 150, |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
− | + | ["MarketValue"] = 6, | |
− | + | ["Mass"] = 0.02, | |
+ | ["Flammability"] = 0.7, | ||
+ | ["DeteriorationRate"] = 1.0, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Manufactured", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Chemfuel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Manufactured.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Chemfuel", |
+ | ["label"] = "chemfuel", | ||
+ | ["description"] = [[A volatile liquid chemical. Used to fuel engines and rockets, or to transmute into propellant for projectiles, or as an incendiary weapon.]], | ||
+ | ["stackLimit"] = 150, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 50, | ||
+ | ["MarketValue"] = 2.3, | ||
+ | ["Mass"] = 0.05, | ||
+ | ["Flammability"] = 2.0, | ||
+ | ["DeteriorationRate"] = 1.0, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Manufactured", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["explosiveRadius"] = 1.1, | |
− | + | ["explosiveDamageType"] = "Flame", | |
− | + | ["explosiveExpandPerStackcount"] = 0.037, | |
− | + | ["startWickOnDamageTaken"] = { | |
− | + | "Flame", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["startWickHitPointsPercent"] = 0.333, | |
+ | ["preExplosionSpawnThingDef"] = "Filth_Fuel", | ||
+ | ["preExplosionSpawnChance"] = 1, | ||
+ | ["wickTicks"] = "70~150", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:OrganicProductBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "OrganicProductBase", | |
− | + | ["ParentName"] = "ResourceBase", | |
− | + | ["FileName"] = "Items_Resource_RawPlant.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 60, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["DeteriorationRate"] = 6, | |
+ | ["Mass"] = 0.03, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:PlantFoodRawBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "PlantFoodRawBase", | |
− | + | ["ParentName"] = "OrganicProductBase", | |
− | FileName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "RawBad", | |
− | + | ["tasteThought"] = "AteRawFood", | |
− | + | ["ingestEffect"] = "EatVegetarian", | |
− | + | ["ingestSound"] = "RawVegetable_Eat", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["Nutrition"] = 0.05, |
+ | ["FoodPoisonChanceFixedHuman"] = 0.02, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "PlantFoodRaw", | |
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RawPotatoes"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantFoodRawBase", | |
− | ParentName | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "RawPotatoes", | |
− | + | ["label"] = "potatoes", | |
− | + | ["description"] = [[Raw potatoes.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.1, | |
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | " | + | ["foodType"] = "VegetableOrFruit", |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 30, | |
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RawFungus"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantFoodRawBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "RawFungus", |
− | label = " | + | ["label"] = "raw fungus", |
− | description = [[ | + | ["description"] = [[Raw fungus.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.1, | |
− | MarketValue = | ||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | " | + | ["foodType"] = "VegetableOrFruit", |
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 30, | |
− | + | ["rotDestroys"] = true, | |
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:RawRice"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantFoodRawBase", | ||
+ | ["FileName"] = "Items_Resource_RawPlant.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "RawRice", | ||
+ | ["label"] = "rice", | ||
+ | ["description"] = [[Raw rice.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.1, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Seed", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 40, | |
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:RawAgave"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantFoodRawBase", | ||
+ | ["FileName"] = "Items_Resource_RawPlant.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "RawAgave", | ||
+ | ["label"] = "agave fruit", | ||
+ | ["description"] = [[Raw agave fruit.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.1, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "VegetableOrFruit", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 25, | |
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RawCorn"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantFoodRawBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "RawCorn", |
− | label = " | + | ["label"] = "corn", |
− | description = [[ | + | ["description"] = [[Raw corn.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.1, | |
− | MarketValue = | ||
}, | }, | ||
− | + | ["ingestible"] = { | |
− | " | + | ["foodType"] = "VegetableOrFruit", |
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 60, | |
− | + | ["rotDestroys"] = true, | |
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:RawBerries"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantFoodRawBase", | ||
+ | ["FileName"] = "Items_Resource_RawPlant.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "RawBerries", | ||
+ | ["label"] = "berries", | ||
+ | ["description"] = [[Assorted berries. Nice to eat, even when raw.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.2, | ||
+ | ["Mass"] = 0.027, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 14, | |
− | + | ["rotDestroys"] = true, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["preferability"] = "RawTasty", | ||
+ | ["tasteThought"] = {}, | ||
+ | ["foodType"] = "VegetableOrFruit", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RoughPlantBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "OrganicProductBase", | |
− | ParentName = " | + | ["Name"] = "RoughPlantBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Plant", | ||
+ | ["preferability"] = "DesperateOnlyForHumanlikes", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Nutrition"] = 0.05, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Hay"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "RoughPlantBase", | ||
+ | ["FileName"] = "Items_Resource_RawPlant.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Hay", | |
− | + | ["label"] = "hay", | |
− | " | + | ["description"] = [[Nutrient-rich grasses and shoots, harvested and compacted for storage. Hay is good animal feed, but inedible for humans.]], |
+ | ["stackLimit"] = 200, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 0.6, | ||
+ | ["Mass"] = 0.014, | ||
+ | ["Flammability"] = 1.5, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Rottable", |
}, | }, | ||
− | + | ["daysToRotStart"] = 60, | |
− | + | ["rotDestroys"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "Foods", | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["optimalityOffsetFeedingAnimals"] = 7, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:RawHops"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RoughPlantBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "RawHops", |
− | label = " | + | ["label"] = "hops", |
− | description = [[A | + | ["description"] = [[Raw hops. A flavoring and preserving agent that is necessary for making beer.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MarketValue"] = 1.3, |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Rottable", | |
− | " | ||
}, | }, | ||
− | + | ["daysToRotStart"] = 30, | |
− | + | ["rotDestroys"] = true, | |
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "PlantMatter", |
}, | }, | ||
− | + | ["ingestible"] = { | |
− | " | + | ["preferability"] = "DesperateOnly", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:PsychoidLeaves"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RoughPlantBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_RawPlant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "PsychoidLeaves", |
− | label = " | + | ["label"] = "psychoid leaves", |
− | description = [[ | + | ["description"] = [[Raw cut leaves of a psychoid plant. Can be refined into various form of the stimulant drug psychite.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue | + | ["MarketValue"] = 1.9, |
− | + | ["Flammability"] = 1.3, | |
− | |||
− | Flammability = | ||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Rottable", | |
− | " | ||
− | |||
}, | }, | ||
− | + | ["daysToRotStart"] = 30, | |
− | + | ["rotDestroys"] = true, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "PlantMatter", |
}, | }, | ||
− | + | ["ingestible"] = { | |
− | " | + | ["preferability"] = "DesperateOnly", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SmokeleafLeaves"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "RoughPlantBase", | |
− | + | ["FileName"] = "Items_Resource_RawPlant.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "SmokeleafLeaves", | |
− | + | ["label"] = "smokeleaf leaves", | |
− | + | ["description"] = [[Raw cut leaves of a smokeleaf plant. Can be rolled into smokeable joints at a crafting spot.]], | |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MarketValue"] = 1.6, | |
− | Flammability = 1. | + | ["Flammability"] = 1.3, |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Rottable", | |
− | |||
− | |||
− | { | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | Class | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["daysToRotStart"] = 30, | ||
+ | ["rotDestroys"] = true, | ||
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "PlantMatter", | |
− | + | }, | |
− | + | ["ingestible"] = { | |
− | + | ["preferability"] = "DesperateOnly", | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ShellBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ShellBase", | |
− | ParentName = " | + | ["ParentName"] = "ResourceBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["stackLimit"] = 25, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 60, | ||
+ | ["MarketValue"] = 55, | ||
+ | ["Mass"] = 1.25, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["DeteriorationRate"] = 1.5, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "MortarShells", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "MortarShell", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MakeableShellBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "MakeableShellBase", | |
− | ParentName = " | + | ["ParentName"] = "ShellBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["effectWorking"] = "Cook", | |
− | + | ["soundWorking"] = "Recipe_Machining", | |
− | + | ["workAmount"] = 800, | |
− | + | ["targetCountAdjustment"] = 5, | |
+ | ["workSkill"] = "Crafting", | ||
+ | ["recipeUsers"] = { | ||
+ | "TableMachining", | ||
+ | }, | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 4, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Shell_HighExplosive"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MakeableShellBase", | ||
+ | ["FileName"] = "Items_Resource_Shell.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Shell_HighExplosive", | |
− | comps = { | + | ["label"] = "high-explosive shell", |
+ | ["description"] = [[A shell filled with high explosives. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["explosiveRadius"] = 2.9, | |
− | + | ["explosiveDamageType"] = "Bomb", | |
+ | ["explosiveExpandPerStackcount"] = 0.4, | ||
+ | ["startWickHitPointsPercent"] = 0.7, | ||
+ | ["wickTicks"] = "30~60", | ||
}, | }, | ||
}, | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 25, | ||
+ | ["Chemfuel"] = 15, | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "Mortars", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Bullet_Shell_HighExplosive"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseBullet", | ||
+ | ["FileName"] = "Items_Resource_Shell.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Bullet_Shell_HighExplosive", | ||
+ | ["label"] = "high-explosive shell", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
}, | }, | ||
− | + | ["ThingDef:Shell_Incendiary"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MakeableShellBase", | |
− | ParentName | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Shell_Incendiary", | |
− | comps = { | + | ["label"] = "incendiary shell", |
+ | ["description"] = [[A shell filled with flammable gel and a small explosive charge. Starts fires when detonated. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | + | ["explosiveRadius"] = 2.9, | |
− | + | ["explosiveDamageType"] = "Flame", | |
+ | ["explosiveExpandPerStackcount"] = 0.4, | ||
+ | ["startWickHitPointsPercent"] = 0.7, | ||
+ | ["wickTicks"] = "30~60", | ||
}, | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | + | ["Chemfuel"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "Mortars", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Bullet_Shell_Incendiary"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseBullet", | ||
+ | ["FileName"] = "Items_Resource_Shell.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Bullet_Shell_Incendiary", | ||
+ | ["label"] = "incendiary shell", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
}, | }, | ||
− | + | ["ThingDef:Shell_EMP"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MakeableShellBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Shell_EMP", |
+ | ["label"] = "EMP shell", | ||
+ | ["description"] = [[A shell filled with batteries and antennas, for generating an electromagnetic pulse when detonated. Electromagnetic pulses temporarily disable electrical devices and mechanoids. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveRadius"] = 11.9, | ||
+ | ["explosiveDamageType"] = "EMP", | ||
+ | ["explosiveExpandPerStackcount"] = 0.4, | ||
+ | ["startWickHitPointsPercent"] = 0.7, | ||
+ | ["wickTicks"] = "30~60", | ||
+ | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 25, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "MicroelectronicsBasics", | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Shell_EMP"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_Shell_EMP", |
− | label = " | + | ["label"] = "EMP shell", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Shell_Smoke"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MakeableShellBase", | |
+ | ["FileName"] = "Items_Resource_Shell.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Shell_Smoke", | |
− | + | ["label"] = "Smoke shell", | |
− | + | ["description"] = [[A shell that generates a cloud of smoke when detonated, obscuring incoming shots and preventing turrets from locking on. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | |
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveDamageType"] = "Smoke", | ||
+ | ["explosiveRadius"] = 11, | ||
+ | ["postExplosionSpawnThingDef"] = "Gas_Smoke", | ||
+ | ["postExplosionSpawnChance"] = 1, | ||
+ | ["postExplosionSpawnThingCount"] = 1, | ||
+ | ["wickTicks"] = "30~60", | ||
+ | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 35, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "Mortars", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Bullet_Shell_Smoke"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseBullet", | |
− | + | ["FileName"] = "Items_Resource_Shell.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Bullet_Shell_Smoke", | |
− | + | ["label"] = "Smoke shell", | |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Shell_Firefoam"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MakeableShellBase", | |
− | + | ["FileName"] = "Items_Resource_Shell.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | comps = { | + | ["defName"] = "Shell_Firefoam", |
+ | ["label"] = "firefoam shell", | ||
+ | ["description"] = [[A pressurized shell filled with fire-retardant foam. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
+ | ["explosiveRadius"] = 9.9, | ||
+ | ["explosiveDamageType"] = "Extinguish", | ||
+ | ["explosiveExpandPerStackcount"] = 0.4, | ||
+ | ["startWickHitPointsPercent"] = 0.7, | ||
+ | ["postExplosionSpawnThingDef"] = "Filth_FireFoam", | ||
+ | ["postExplosionSpawnChance"] = 1, | ||
+ | ["postExplosionSpawnThingCount"] = 3, | ||
+ | ["applyDamageToExplosionCellsNeighbors"] = true, | ||
+ | ["explosionEffect"] = "ExtinguisherExplosion", | ||
+ | ["wickTicks"] = "30~60", | ||
}, | }, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Steel"] = 35, | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "Firefoam", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Shell_Firefoam"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Shell.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_Shell_Firefoam", |
− | label = " | + | ["label"] = "firefoam shell", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Shell_AntigrainWarhead"] = { | |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "ShellBase", | ||
+ | ["FileName"] = "Items_Resource_Shell.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Shell_AntigrainWarhead", | |
− | + | ["label"] = "antigrain warhead", | |
− | + | ["description"] = [[An ultra-tech warhead powered by a grain of antimatter. Usually used by spacecraft or glitterworld war machines, it creates a huge explosion and starts fires around the target. Can be fired from mortars or installed as a trap. Explodes when damaged.]], | |
− | + | ["tradeability"] = "Sellable", | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1200, | |
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_Explosive", | ||
+ | }, | ||
+ | ["explosiveRadius"] = 14.9, | ||
+ | ["explosiveDamageType"] = "BombSuper", | ||
+ | ["explosiveExpandPerStackcount"] = 0.4, | ||
+ | ["startWickHitPointsPercent"] = 0.7, | ||
+ | ["chanceToStartFire"] = 0.22, | ||
+ | ["damageFalloff"] = true, | ||
+ | ["explosionEffect"] = "GiantExplosion", | ||
+ | ["explosionSound"] = "Explosion_GiantBomb", | ||
+ | ["wickTicks"] = "60~120", | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | { | + | ["ThingDef:Bullet_Shell_AntigrainWarhead"] = { |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseBullet", | |
− | + | ["FileName"] = "Items_Resource_Shell.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
+ | }, | ||
+ | ["defName"] = "Bullet_Shell_AntigrainWarhead", | ||
+ | ["label"] = "antigrain warhead", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
+ | }, | ||
+ | ["ThingDef:Silver"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ResourceBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Silver", | ||
+ | ["label"] = "silver", | ||
+ | ["description"] = [[This metal is mostly used as a commodity currency. It can also be used for making decorations.]], | ||
+ | ["useHitPoints"] = false, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1, | ||
+ | ["Mass"] = 0.008, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.72, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.36, | ||
+ | ["StuffPower_Armor_Heat"] = 0.36, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["SharpDamageMultiplier"] = 0.85, | ||
+ | ["BluntDamageMultiplier"] = 1.0, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "ResourcesRaw", | ||
+ | }, | ||
+ | ["stackLimit"] = 500, | ||
+ | ["smeltable"] = true, | ||
+ | ["stuffProps"] = { | ||
+ | ["categories"] = { | ||
+ | "Metallic", | ||
}, | }, | ||
− | { | + | ["statOffsets"] = { |
− | + | ["Beauty"] = 6, | |
− | |||
− | |||
}, | }, | ||
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 0.7, | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["Beauty"] = 2, | |
}, | }, | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
}, | }, | ||
− | + | ["ThingDef:Gold"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = "ResourceBase", | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gold", |
− | label = " | + | ["label"] = "gold", |
− | description = [[ | + | ["description"] = [[The most seductive metal of them all. While it is too soft to be of much practical use, it is strikingly beautiful and never tarnishes. Millions have died in attempting to feed the endless human thirst for gold.]], |
− | statBases = { | + | ["useHitPoints"] = false, |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 10, | |
− | Mass = 0. | + | ["RoyalFavorValue"] = 0.015, |
− | + | ["Mass"] = 0.008, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.72, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.36, | |
+ | ["StuffPower_Armor_Heat"] = 0.36, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["SharpDamageMultiplier"] = 0.75, | ||
+ | ["BluntDamageMultiplier"] = 1.0, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "ResourcesRaw", |
}, | }, | ||
− | + | ["stackLimit"] = 500, | |
− | + | ["smeltable"] = true, | |
− | + | ["stuffProps"] = { | |
− | " | + | ["categories"] = { |
+ | "Metallic", | ||
+ | }, | ||
+ | ["statOffsets"] = { | ||
+ | ["Beauty"] = 20, | ||
+ | }, | ||
+ | ["statFactors"] = { | ||
+ | ["MaxHitPoints"] = 0.6, | ||
+ | ["Flammability"] = 0.4, | ||
+ | ["Beauty"] = 4, | ||
+ | ["WorkToMake"] = 0.9, | ||
+ | ["WorkToBuild"] = 0.9, | ||
+ | ["MeleeWeapon_CooldownMultiplier"] = 1.0, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
}, | }, | ||
− | + | ["ThingDef:Steel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Steel", |
+ | ["label"] = "steel", | ||
+ | ["description"] = [[An iron-carbon metal alloy used for building a huge variety of structures, weapons, and machines.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.9, | ||
+ | ["Mass"] = 0.5, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.9, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.45, | ||
+ | ["StuffPower_Armor_Heat"] = 0.60, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["SharpDamageMultiplier"] = 1, | ||
+ | ["BluntDamageMultiplier"] = 1, | ||
}, | }, | ||
− | + | ["useHitPoints"] = false, | |
− | + | ["thingCategories"] = { | |
− | + | "ResourcesRaw", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["smeltable"] = true, | |
− | + | ["stuffProps"] = { | |
− | + | ["categories"] = { | |
− | + | "Metallic", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1, | |
− | + | ["Beauty"] = 1, | |
− | + | ["Flammability"] = 0.4, | |
− | " | ||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | " | + | }, |
+ | ["ThingDef:Plasteel"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ResourceBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plasteel", | |
− | + | ["label"] = "plasteel", | |
− | + | ["description"] = [[Advanced spacer tech structural material. Plasteel is extremely strong due to its unique molecular structure.]], | |
− | + | ["useHitPoints"] = false, | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 9, | |
− | + | ["Mass"] = 0.25, | |
− | + | ["StuffPower_Armor_Sharp"] = 1.14, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.55, | |
+ | ["StuffPower_Armor_Heat"] = 0.65, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["SharpDamageMultiplier"] = 1.1, | ||
+ | ["BluntDamageMultiplier"] = 0.9, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ResourcesRaw", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["smeltable"] = true, | |
− | + | ["stuffProps"] = { | |
− | " | + | ["categories"] = { |
+ | "Metallic", | ||
+ | }, | ||
+ | ["statFactors"] = { | ||
+ | ["MaxHitPoints"] = 2.8, | ||
+ | ["Beauty"] = 1, | ||
+ | ["Flammability"] = 0, | ||
+ | ["WorkToMake"] = 2.2, | ||
+ | ["WorkToBuild"] = 2.2, | ||
+ | ["MeleeWeapon_CooldownMultiplier"] = 0.8, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Medium", | |
− | " | + | }, |
+ | ["ThingDef:WoodLog"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ResourceVerbBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "WoodLog", | |
− | + | ["label"] = "wood", | |
− | + | ["description"] = [[Wood from trees or other fibrous plants. Useful for building structures and weapons. It is a good fuel for campfires and generators, and can be refined into chemfuel. In a pinch, a piece of wood can be used as a weapon or a leg.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.2, | |
− | + | ["MaxHitPoints"] = 150, | |
− | + | ["Mass"] = 0.4, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["DeteriorationRate"] = 0.5, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.54, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.54, | |
+ | ["StuffPower_Armor_Heat"] = 0.40, | ||
+ | ["StuffPower_Insulation_Cold"] = 8, | ||
+ | ["StuffPower_Insulation_Heat"] = 4, | ||
+ | ["SharpDamageMultiplier"] = 0.40, | ||
+ | ["BluntDamageMultiplier"] = 0.9, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["categories"] = { | |
− | " | + | "Woody", |
+ | }, | ||
+ | ["statFactors"] = { | ||
+ | ["MaxHitPoints"] = 0.65, | ||
+ | ["Beauty"] = 1, | ||
+ | ["Flammability"] = 1, | ||
+ | ["WorkToMake"] = 0.7, | ||
+ | ["WorkToBuild"] = 0.7, | ||
+ | ["DoorOpenSpeed"] = 1.2, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ResourcesRaw", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "log", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 10, | |
− | + | ["cooldownTime"] = 2, | |
− | |||
}, | }, | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Light", | ||
}, | }, | ||
− | + | ["ThingDef:Uranium"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "Uranium", | |
− | + | ["label"] = "uranium", | |
− | + | ["description"] = [[A dark, heavy metal. While it is best known as a fuel for nuclear devices, its extreme density and hardness also make it good for making certain weapons, armor, and ammunition.]], | |
+ | ["useHitPoints"] = false, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 6, | ||
+ | ["Mass"] = 1, | ||
+ | ["StuffPower_Armor_Sharp"] = 1.08, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.54, | ||
+ | ["StuffPower_Armor_Heat"] = 0.65, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["SharpDamageMultiplier"] = 1.1, | ||
+ | ["BluntDamageMultiplier"] = 1.5, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ResourcesRaw", | |
}, | }, | ||
− | + | ["smeltable"] = true, | |
− | " | + | ["stuffProps"] = { |
+ | ["categories"] = { | ||
+ | "Metallic", | ||
+ | }, | ||
+ | ["statFactors"] = { | ||
+ | ["MaxHitPoints"] = 2.5, | ||
+ | ["WorkToMake"] = 1.9, | ||
+ | ["WorkToBuild"] = 1.9, | ||
+ | ["Beauty"] = 0.5, | ||
+ | ["Flammability"] = 0.0, | ||
+ | ["DoorOpenSpeed"] = 0.75, | ||
+ | ["MeleeWeapon_CooldownMultiplier"] = 1.10, | ||
+ | }, | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Medium", | ||
}, | }, | ||
− | + | ["ThingDef:Jade"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Jade", | |
− | + | ["label"] = "jade", | |
+ | ["description"] = [[A hard, green stone. Because of its beauty and rarity, jade is often used for ornaments and decorations. Its hardness and density also makes it a good material for blunt weapons.]], | ||
+ | ["useHitPoints"] = false, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 5, | ||
+ | ["Mass"] = 0.5, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.9, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.45, | ||
+ | ["StuffPower_Armor_Heat"] = 0.54, | ||
+ | ["StuffPower_Insulation_Cold"] = 3, | ||
+ | ["StuffPower_Insulation_Heat"] = 0, | ||
+ | ["BluntDamageMultiplier"] = 1.5, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "ResourcesRaw", |
}, | }, | ||
− | + | ["smeltable"] = false, | |
− | { | + | ["stuffProps"] = { |
− | + | ["categories"] = { | |
− | + | "Stony", | |
− | + | }, | |
− | + | ["statOffsets"] = { | |
− | + | ["Beauty"] = 10, | |
− | + | }, | |
+ | ["statFactors"] = { | ||
+ | ["MaxHitPoints"] = 0.5, | ||
+ | ["WorkToMake"] = 1.4, | ||
+ | ["WorkToBuild"] = 5.0, | ||
+ | ["Beauty"] = 2.5, | ||
+ | ["Flammability"] = 0, | ||
+ | ["MeleeWeapon_CooldownMultiplier"] = 1.3, | ||
}, | }, | ||
}, | }, | ||
+ | ["terrainAffordanceNeeded"] = "Heavy", | ||
}, | }, | ||
− | + | ["ThingDef:Cloth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Cloth", |
− | label = " | + | ["label"] = "cloth", |
− | description = [[ | + | ["description"] = [[Cloth woven from organic fibers.]], |
− | + | ["statBases"] = { | |
− | MarketValue = | + | ["StuffPower_Armor_Sharp"] = 0.36, |
+ | ["StuffPower_Armor_Blunt"] = 0, | ||
+ | ["StuffPower_Armor_Heat"] = 0.18, | ||
+ | ["StuffPower_Insulation_Cold"] = 18, | ||
+ | ["StuffPower_Insulation_Heat"] = 18, | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | ["MarketValue"] = 1.5, | ||
+ | ["Mass"] = 0.026, | ||
+ | ["Flammability"] = 1.2, | ||
+ | ["DeteriorationRate"] = 4, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["Flammability"] = 1.2, | |
− | + | ["Beauty"] = 1, | |
− | + | }, | |
− | + | ["categories"] = { | |
− | + | "Fabric", | |
− | + | }, | |
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Textiles", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["compClass"] = "CompColorable", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Synthread"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Synthread", |
− | label = " | + | ["label"] = "synthread", |
− | description = [[ | + | ["description"] = [[Spacer-tech synthetic fabric designed for making ordinary clothes. It is soft, light, strong, and insulates well.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MaxHitPoints"] = 150, |
+ | ["MarketValue"] = 4, | ||
+ | ["Mass"] = 0.025, | ||
+ | ["Flammability"] = 0.7, | ||
+ | ["DeteriorationRate"] = 3, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.94, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.26, | ||
+ | ["StuffPower_Armor_Heat"] = 0.90, | ||
+ | ["StuffPower_Insulation_Cold"] = 22, | ||
+ | ["StuffPower_Insulation_Heat"] = 22, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["categories"] = { |
− | + | "Fabric", | |
− | + | }, | |
− | + | ["statFactors"] = { | |
− | + | ["Flammability"] = 0.7, | |
− | + | ["MaxHitPoints"] = 1.3, | |
+ | ["Beauty"] = 2.3, | ||
}, | }, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "Textiles", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:DevilstrandCloth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DevilstrandCloth", |
− | label = " | + | ["label"] = "devilstrand", |
− | description = [[ | + | ["description"] = [[Fabric spun from microfibers extracted from devilstrand mushrooms. It is very tough, good at insulating, and protects exceptionally well against flame.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MaxHitPoints"] = 100, |
+ | ["MarketValue"] = 5.5, | ||
+ | ["Mass"] = 0.032, | ||
+ | ["Flammability"] = 0.4, | ||
+ | ["DeteriorationRate"] = 3, | ||
+ | ["StuffPower_Armor_Sharp"] = 1.40, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.36, | ||
+ | ["StuffPower_Armor_Heat"] = 3.00, | ||
+ | ["StuffPower_Insulation_Cold"] = 20, | ||
+ | ["StuffPower_Insulation_Heat"] = 24, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["categories"] = { |
− | + | "Fabric", | |
− | + | }, | |
− | + | ["statFactors"] = { | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["MaxHitPoints"] = 1.3, | |
+ | ["Beauty"] = 3.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Textiles", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["compClass"] = "CompColorable", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Hyperweave"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Hyperweave", |
− | label = " | + | ["label"] = "hyperweave", |
− | description = [[ | + | ["description"] = [[Nano-fibers woven into sheets molecule-by-molecule using specialized production mechanites. While it flexes freely most of the time, it stiffens to absorb blows as they land, and is incredibly difficult to break. The secrets of its production are known only to the most advanced glitterworld cultures.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MaxHitPoints"] = 200, |
+ | ["MarketValue"] = 9, | ||
+ | ["Mass"] = 0.038, | ||
+ | ["Flammability"] = 0.4, | ||
+ | ["DeteriorationRate"] = 1.0, | ||
+ | ["StuffPower_Armor_Sharp"] = 2.00, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.54, | ||
+ | ["StuffPower_Armor_Heat"] = 2.88, | ||
+ | ["StuffPower_Insulation_Cold"] = 26, | ||
+ | ["StuffPower_Insulation_Heat"] = 26, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["categories"] = { |
− | + | "Fabric", | |
− | + | }, | |
− | + | ["statFactors"] = { | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["MaxHitPoints"] = 2.4, | |
+ | ["Beauty"] = 5.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Textiles", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoolBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["Name"] = "WoolBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["stackLimit"] = 100, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 90, | |
− | + | ["MarketValue"] = 2.7, | |
− | + | ["Mass"] = 0.028, | |
+ | ["Flammability"] = 0.4, | ||
+ | ["DeteriorationRate"] = 3.4, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.36, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.00, | ||
+ | ["StuffPower_Armor_Heat"] = 1.10, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["Flammability"] = 1.7, | |
− | + | ["Beauty"] = 1.5, | |
− | + | }, | |
− | + | ["categories"] = { | |
− | + | "Fabric", | |
}, | }, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "Textiles", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoolMegasloth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "WoolBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WoolMegasloth", |
− | label = " | + | ["label"] = "megasloth wool", |
− | description = [[ | + | ["description"] = [[While somewhat coarse, megasloth wool's long fibers make it very strong. It is exceptionally warm.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["StuffPower_Armor_Sharp"] = 0.80, | |
− | + | ["StuffPower_Insulation_Cold"] = 34, | |
− | + | ["StuffPower_Insulation_Heat"] = 12, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoolMuffalo"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "WoolBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WoolMuffalo", |
− | label = " | + | ["label"] = "muffalo wool", |
− | description = [[ | + | ["description"] = [[Soft, light and provides very good insulation. Muffalo wool clothes can keep the body warm even in very cold conditions.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["StuffPower_Insulation_Cold"] = 30, | |
+ | ["StuffPower_Insulation_Heat"] = 12, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoolAlpaca"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "WoolBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "WoolAlpaca", |
+ | ["label"] = "alpaca wool", | ||
+ | ["description"] = [[The remarkably soft wool of an alpaca. It is very warm.]], | ||
+ | ["statBases"] = { | ||
+ | ["DeteriorationRate"] = 2.6, | ||
+ | ["StuffPower_Insulation_Cold"] = 28, | ||
+ | ["StuffPower_Insulation_Heat"] = 16, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:WoolBison"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "WoolBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "WoolBison", | |
− | + | ["label"] = "bison wool", | |
− | + | ["description"] = [[Thick and coarse wool of a bison. Quite warm.]], | |
− | + | ["statBases"] = { | |
− | + | ["StuffPower_Insulation_Cold"] = 26, | |
− | + | ["StuffPower_Insulation_Heat"] = 12, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WoolSheep"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "WoolBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WoolSheep", |
− | label = " | + | ["label"] = "sheep wool", |
− | description = [[ | + | ["description"] = [[Sheep's wool. It provides good insulation.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["StuffPower_Insulation_Cold"] = 26, | |
+ | ["StuffPower_Insulation_Heat"] = 10, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:LeatherBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "LeatherBase", | |
− | + | ["ParentName"] = "ResourceBase", | |
− | FileName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["description"] = [[Tanned, dried, scraped skin. A good traditional material for making clothes and bags.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 60, | ||
+ | ["DeteriorationRate"] = 2, | ||
+ | ["Mass"] = 0.03, | ||
+ | ["Flammability"] = 1, | ||
+ | ["MarketValue"] = 2.1, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.81, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.24, | ||
+ | ["StuffPower_Armor_Heat"] = 1.5, | ||
+ | ["StuffPower_Insulation_Cold"] = 16, | ||
+ | ["StuffPower_Insulation_Heat"] = 16, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Leathers", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["categories"] = { |
− | + | "Leathery", | |
− | + | }, | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.3, | |
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Plain"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | + | }, |
− | + | ["defName"] = "Leather_Plain", | |
− | DLC = "Core", | + | ["label"] = "plainleather", |
+ | }, | ||
+ | ["ThingDef:Leather_Dog"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "LeatherBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Leather_Dog", | ||
+ | ["label"] = "dog leather", | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 2.0, | ||
+ | ["StuffPower_Insulation_Cold"] = 14, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Leather_Wolf"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "LeatherBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Leather_Wolf", | |
− | + | ["label"] = "wolfskin", | |
− | + | ["description"] = [[A soft furry pelt harvested from a wolf-like creature. It is difficult to pierce and insulates well against cold.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 3.0, | |
− | + | ["StuffPower_Armor_Sharp"] = 1.02, | |
− | + | ["StuffPower_Insulation_Cold"] = 24, | |
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["Beauty"] = 1.7, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Leather_Panthera"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Leather_Panthera", | |
− | + | ["label"] = "panthera fur", | |
− | statBases = { | + | ["description"] = [[A soft furry pelt harvested from a big cat. It is difficult to pierce and insulates well against heat.]], |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 3.0, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.93, | ||
+ | ["StuffPower_Insulation_Heat"] = 24, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | " | + | ["statFactors"] = { |
+ | ["Beauty"] = 1.7, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Camel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Camel", |
− | label = " | + | ["label"] = "camelhide", |
− | description = [[ | + | ["description"] = [[Tanned, dried, scraped camel skin. Good at temperature regulation in hot climates.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MarketValue"] = 2.3, |
− | + | ["StuffPower_Insulation_Heat"] = 24, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["Beauty"] = 1.3, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Bluefur"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Leather_Bluefur", | |
− | + | ["label"] = "bluefur", | |
− | + | ["description"] = [[The furry pelt of muffalo. Recognizable by its distinctive blue tint. Good at temperature regulation in cold climates.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 2.3, | ||
+ | ["StuffPower_Insulation_Cold"] = 20, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["Beauty"] = 1.3, | |
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Bear"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Bear", |
− | label = " | + | ["label"] = "bearskin", |
− | description = [[ | + | ["description"] = [[The strong furry leather of a bear. Compared to most leather, it is quite a bit tougher and a bit better at all kinds of temperature regulation.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MarketValue"] = 3.4, |
− | + | ["StuffPower_Armor_Sharp"] = 1.12, | |
− | + | ["StuffPower_Insulation_Cold"] = 20, | |
− | + | ["StuffPower_Insulation_Heat"] = 20, | |
− | |||
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | " | + | ["statFactors"] = { |
+ | ["Beauty"] = 1.9, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_GuineaPig"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_GuineaPig", |
− | label = " | + | ["label"] = "guinea pig fur", |
− | description = [[ | + | ["description"] = [[Sheets of guinea pig fur. It is delicate, but luxurious.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 5, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.67, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.14, | |
− | + | ["StuffPower_Insulation_Cold"] = 38, | |
− | + | ["StuffPower_Insulation_Heat"] = 18, | |
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | " | + | ["statFactors"] = { |
+ | ["MaxHitPoints"] = 0.6, | ||
+ | ["Beauty"] = 2.8, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Human"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Human", |
− | label = " | + | ["label"] = "human leather", |
− | description = [[ | + | ["description"] = [[Tanned, dried, scraped human skin. Most people find this material horrifying. Some find it fascinating. While a decent leather, it neither protects nor insulates particularly well.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 4.2, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.64, | |
− | + | ["StuffPower_Insulation_Cold"] = 12, | |
− | + | ["StuffPower_Insulation_Heat"] = 12, | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Leather_Pig"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "LeatherBase", | ||
+ | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Leather_Pig", | |
− | " | + | ["label"] = "pigskin", |
+ | ["description"] = [[Tanned, dried, scraped pig skin. While a decent leather, it neither protects nor insulates particularly well.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1.9, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.64, | ||
+ | ["StuffPower_Insulation_Cold"] = 12, | ||
+ | ["StuffPower_Insulation_Heat"] = 12, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Light"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Light", |
− | label = " | + | ["label"] = "lightleather", |
− | description = [[ | + | ["description"] = [[Lightweight, thin leather. Probably harvested from a small animal. Not as protective as thicker leathers.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.9, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.54, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.14, | |
− | + | ["StuffPower_Insulation_Cold"] = 12, | |
− | + | ["StuffPower_Insulation_Heat"] = 12, | |
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | " | + | ["statFactors"] = { |
+ | ["MaxHitPoints"] = 1.0, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Bird"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Bird", |
− | label = " | + | ["label"] = "birdskin", |
− | description = [[ | + | ["description"] = [[Tanned, dried, scraped bird skin. It is quite delicate. Without its feathers, it provides little protection from heat or cold.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.8, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.67, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.14, | |
− | + | ["StuffPower_Insulation_Cold"] = 10, | |
− | + | ["StuffPower_Insulation_Heat"] = 10, | |
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.0, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Chinchilla"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | statBases = { | + | ["defName"] = "Leather_Chinchilla", |
− | + | ["label"] = "chinchilla fur", | |
− | + | ["description"] = [[Tanned, dried, scraped chinchilla skin. Known as an extremely luxurious and insulating fur, it is exceptionally valuable.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 6.5, | |
+ | ["StuffPower_Armor_Sharp"] = 0.67, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.14, | ||
+ | ["StuffPower_Insulation_Cold"] = 30, | ||
+ | ["StuffPower_Insulation_Heat"] = 16, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.0, | |
− | + | ["Beauty"] = 3.6, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Fox"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Leather_Fox", | |
− | + | ["label"] = "foxfur", | |
− | + | ["description"] = [[The pelt of a fox. It protects well from the cold and is quite luxurious, fetching a high price.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 3.5, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.81, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.21, | ||
+ | ["StuffPower_Insulation_Cold"] = 20, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 1.0, | |
− | + | ["Beauty"] = 2.0, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Lizard"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Leather_Lizard", | |
− | + | ["label"] = "lizardskin", | |
− | + | ["description"] = [[The tanned skin of a cold-blooded reptile. Lizardskin is reasonably tough, but does not insulate well at all.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 2.1, | ||
+ | ["StuffPower_Armor_Sharp"] = 0.81, | ||
+ | ["StuffPower_Armor_Blunt"] = 0.27, | ||
+ | ["StuffPower_Insulation_Cold"] = 12, | ||
+ | ["StuffPower_Insulation_Heat"] = 12, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 1.0, | |
− | + | ["Beauty"] = 1.2, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Elephant"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Elephant", |
− | label = " | + | ["label"] = "elephant leather", |
− | description = [[ | + | ["description"] = [[Tanned, dried, scraped elephant skin. While quite tough, it is a poor insulator.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 1. | + | ["MarketValue"] = 3.0, |
+ | ["StuffPower_Armor_Sharp"] = 1.12, | ||
+ | ["StuffPower_Insulation_Cold"] = 14, | ||
+ | ["StuffPower_Insulation_Heat"] = 12, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.5, | |
− | + | ["Beauty"] = 1.6, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Heavy"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Leather_Heavy", | |
− | + | ["label"] = "heavy fur", | |
− | + | ["description"] = [[Thick leather covered in a long, rugged mat of fur. Harvested from a large, hardy animal. This thick skin insulates and protects very well.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 3.3, | ||
+ | ["StuffPower_Armor_Sharp"] = 1.24, | ||
+ | ["StuffPower_Insulation_Cold"] = 30, | ||
+ | ["StuffPower_Insulation_Heat"] = 14, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 1.5, | |
− | + | ["Beauty"] = 1.85, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Rhinoceros"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Leather_Rhinoceros", | |
− | + | ["label"] = "rhinoceros leather", | |
− | + | ["description"] = [[Tanned, dried, scraped rhinocerous skin. It is exceptionally durable in combat, but provides little protection from weather.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 4.2, | ||
+ | ["StuffPower_Armor_Sharp"] = 1.29, | ||
+ | ["StuffPower_Insulation_Cold"] = 14, | ||
+ | ["StuffPower_Insulation_Heat"] = 14, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 1.5, | |
− | + | ["Beauty"] = 2.4, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Leather_Thrumbo"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "LeatherBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Leather_Thrumbo", |
− | label = " | + | ["label"] = "thrumbofur", |
− | description = [[ | + | ["description"] = [[Furry pelt of a thrumbo. Luxurious and extraordinarily durable. Used for the highest-quality crafts for its insulation and strength.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MarketValue"] = 14.0, |
− | + | ["StuffPower_Armor_Sharp"] = 2.08, | |
+ | ["StuffPower_Armor_Blunt"] = 0.36, | ||
+ | ["StuffPower_Insulation_Cold"] = 34, | ||
+ | ["StuffPower_Insulation_Heat"] = 22, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | { | + | ["statFactors"] = { |
− | + | ["MaxHitPoints"] = 2.0, | |
− | + | ["Beauty"] = 8, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Leather_Patch"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "LeatherBase", | |
− | + | ["FileName"] = "Items_Resource_Stuff_Leather.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Leather_Patch", | |
− | + | ["label"] = "patchleather", | |
− | + | ["description"] = [[A weak textile created by cutting up and sewing together various types of leathers. Regardless of what kind of leather is used to create it, patchleather's irregular seams make it less tough and less insulating than any intact leather.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1.5, | |
− | + | ["StuffPower_Armor_Sharp"] = 0.45, | |
− | + | ["StuffPower_Armor_Blunt"] = 0.19, | |
− | + | ["StuffPower_Armor_Heat"] = 0.9, | |
− | + | ["StuffPower_Insulation_Cold"] = 9, | |
− | + | ["StuffPower_Insulation_Heat"] = 9, | |
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | " | + | ["MaxHitPoints"] = 1.0, |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "UnfinishedBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "UnfinishedThing", | |
− | label = " | + | ["category"] = "Item", |
− | + | ["label"] = "unfinished thing", | |
− | + | ["altitudeLayer"] = "Item", | |
− | statBases = { | + | ["useHitPoints"] = true, |
− | + | ["tradeability"] = "None", | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 50, | |
+ | ["DeteriorationRate"] = 2.0, | ||
+ | ["Beauty"] = -8, | ||
+ | ["Mass"] = 1, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["pathCost"] = 14, |
− | " | + | ["thingCategories"] = { |
+ | "Unfinished", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:UnfinishedSculpture"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "UnfinishedBase", | ||
+ | ["FileName"] = "Items_Unfinished.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "UnfinishedSculpture", | ||
+ | ["label"] = "unfinished sculpture", | ||
+ | ["description"] = [[An unfinished sculpture.]], | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedGun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Unfinished.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "UnfinishedGun", |
− | label = " | + | ["label"] = "unfinished gun", |
− | description = [[ | + | ["description"] = [[An unfinished gun of some kind.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["Flammability"] = 0.5, | |
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:UnfinishedWeapon"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "UnfinishedWeapon", | |
− | + | ["label"] = "unfinished weapon", | |
− | }, | + | ["description"] = [[An unfinished weapon.]], |
− | + | }, | |
− | + | ["ThingDef:UnfinishedArmor"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "UnfinishedBase", | ||
+ | ["FileName"] = "Items_Unfinished.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "UnfinishedArmor", | ||
+ | ["label"] = "unfinished simple armor", | ||
+ | ["description"] = [[An unfinished piece of simple armor.]], | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedTechArmor"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "UnfinishedTechArmor", | |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "UnfinishedTechArmor", |
− | label = " | + | ["label"] = "unfinished advanced armor", |
− | description = [[ | + | ["description"] = [[An unfinished piece of high-tech armor.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["Flammability"] = 0.4, | |
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:UnfinishedMetallicTechArmor"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "UnfinishedTechArmor", | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "UnfinishedMetallicTechArmor", | ||
+ | ["label"] = "unfinished metal armor", | ||
+ | ["description"] = [[An unfinished piece of metal armor.]], | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedApparel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Unfinished.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["defName"] = "UnfinishedApparel", |
+ | ["label"] = "unfinished apparel", | ||
+ | ["description"] = [[An unfinished piece of an apparel.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["compClass"] = "CompColorable", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:UnfinishedBelt"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "UnfinishedBase", | ||
+ | ["FileName"] = "Items_Unfinished.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "UnfinishedBelt", | |
− | + | ["label"] = "unfinished belt", | |
+ | ["description"] = [[An unfinished piece of a belt.]], | ||
+ | ["statBases"] = { | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedPack"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "UnfinishedPack", | |
− | " | + | ["label"] = "unfinished pack", |
+ | ["description"] = [[An unfinished piece of a pack.]], | ||
+ | ["statBases"] = { | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedComponent"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "UnfinishedComponent", | |
− | + | ["label"] = "unfinished component", | |
− | + | ["description"] = [[An unfinished component.]], | |
− | + | ["statBases"] = { | |
− | + | ["Flammability"] = 0.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedHealthItemProsthetic"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Unfinished.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "UnfinishedHealthItemProsthetic", | |
− | + | ["label"] = "unfinished prosthetic", | |
+ | ["description"] = [[An unfinished prosthetic.]], | ||
+ | ["statBases"] = { | ||
+ | ["Flammability"] = 0.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:UnfinishedHealthItemBionic"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UnfinishedBase", | |
− | ParentName = " | + | ["FileName"] = "Items_Unfinished.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "UnfinishedHealthItemBionic", |
− | label | + | ["label"] = "unfinished bionic", |
− | + | ["description"] = [[An unfinished bionic.]], | |
− | + | ["statBases"] = { | |
− | + | ["Flammability"] = 0.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MinifiedThing"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["FileName"] = "Items_Unfinished.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MinifiedThing", |
− | label = " | + | ["label"] = "minified thing", |
− | + | ["thingClass"] = "MinifiedThing", | |
− | comps = { | + | ["category"] = "Item", |
+ | ["useHitPoints"] = true, | ||
+ | ["altitudeLayer"] = "Item", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_ShieldBelt"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Belts.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_ShieldBelt", |
− | label = " | + | ["label"] = "shield belt", |
− | thingClass = " | + | ["description"] = [[A projectile-repulsion device. It will attempt to stop incoming projectiles or shrapnel, but does nothing against melee attacks or heat. It prevents the wearer from firing out, and shuts down instantly if hit by EMP.]], |
− | + | ["thingClass"] = "ShieldBelt", | |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 3, | |
− | + | ["WorkToMake"] = 14000, | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["EnergyShieldRechargeRate"] = 0.13, | |
− | + | ["EnergyShieldEnergyMax"] = 1.1, | |
− | + | ["EquipDelay"] = 2, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["ComponentIndustrial"] = 2, | |
− | + | ["Steel"] = 50, | |
− | + | ["Plasteel"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["unfinishedThingDef"] = "UnfinishedBelt", | |
− | + | ["researchPrerequisite"] = "ShieldBelt", | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Machining", | |
− | + | ["recipeUsers"] = { | |
− | + | "TableMachining", | |
− | + | }, | |
− | + | ["useIngredientsForColor"] = false, | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 6, | |
}, | }, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelUtility", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HatBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "HatBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Headgear", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HatMakeableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "HatMakeableBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelMakeableBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Headgear", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:ArmorHelmetMakeableBase"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "ArmorHelmetMakeableBase", | ||
+ | ["ParentName"] = "ArmorMachineableBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Apparel_Headgear.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ArmorHeadgear", | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:NobleHatMakeableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "NobleHatMakeableBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelMakeableBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "HeadgearNoble", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_CowboyHat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HatMakeableBase", | |
− | ParentName = " | + | ["Name"] = "CowboyHat", |
− | + | ["FileName"] = "Apparel_Headgear.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_CowboyHat", | |
− | + | ["label"] = "cowboy hat", | |
+ | ["description"] = [[Stylish yet rugged, this hat keeps the sun and rain off - and it gives anyone who wears it a bit of extra charm. It is the most important part of traditional western attire.]], | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "ComplexClothing", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
+ | ["WorkToMake"] = 1800, | ||
+ | ["Mass"] = 0.14, | ||
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.10, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.50, | ||
+ | ["EquipDelay"] = 0.8, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_BowlerHat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "CowboyHat", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_BowlerHat", |
− | label = " | + | ["label"] = "bowler hat", |
− | + | ["description"] = [[A good-looking hat which projects a slightly urban, money-loving style. Improves social impact.]], | |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 1800, | |
− | + | ["Mass"] = 0.14, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.2, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.10, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.40, | |
− | + | ["EquipDelay"] = 0.8, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_TribalHeaddress"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HatMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_TribalHeaddress", |
− | label = " | + | ["label"] = "tribal headdress", |
− | description = [[ | + | ["description"] = [[Elegant traditional garb, often with religious significance. Improves social impact.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = {}, | |
− | + | ["recipeUsers"] = { | |
+ | "ElectricTailoringBench", | ||
+ | "HandTailoringBench", | ||
+ | "CraftingSpot", | ||
+ | }, | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 4, | ||
+ | }, | ||
+ | ["factionPrerequisiteTags"] = { | ||
+ | "Tribal", | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 6000, | |
− | + | ["Mass"] = 0.11, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.2, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.1, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.15, | |
− | + | ["EquipDelay"] = 1.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_Tuque"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HatMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_Tuque", |
− | label = " | + | ["label"] = "tuque", |
− | + | ["description"] = [[A soft, thick cap. Great for keeping warm in winter.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["WorkToMake"] = 1200, | |
− | + | ["Mass"] = 0.07, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.2, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.50, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0, | |
− | + | ["EquipDelay"] = 0.8, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_WarMask"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HatMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_WarMask", |
− | label = " | + | ["label"] = "war mask", |
− | description = [[ | + | ["description"] = [[An artistically terrifying war mask. It hides the wearer's face and makes them more confident.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 3000, | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["Mass"] = 1.4, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.3, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.05, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.05, | |
− | + | ["EquipDelay"] = 1.5, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | " | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Sculpt", | |
− | + | ["soundWorking"] = "Recipe_Sculpt", | |
− | + | ["recipeUsers"] = { | |
− | + | "CraftingSpot", | |
− | " | ||
}, | }, | ||
− | + | ["unfinishedThingDef"] = "UnfinishedSculpture", | |
− | + | ["factionPrerequisiteTags"] = { | |
− | + | "Tribal", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_WarVeil"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HatMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_WarVeil", |
− | label = " | + | ["label"] = "war veil", |
− | description = [[ | + | ["description"] = [[A war veil, made out of reinforced cloth torn to appear damaged in combat. Some believe this functions as a talisman of courage.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 1400, | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["Mass"] = 0.08, | |
− | Mass = 0. | + | ["StuffEffectMultiplierArmor"] = 0.2, |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.05, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.05, | |
− | + | ["EquipDelay"] = 1.5, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | " | + | ["recipeUsers"] = { |
− | + | "CraftingSpot", | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["factionPrerequisiteTags"] = { | |
− | + | "Tribal", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_SimpleHelmet"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorHelmetMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_SimpleHelmet", |
− | label = " | + | ["label"] = "simple helmet", |
− | description = [[ | + | ["description"] = [[A simple helmet which gives moderate protection against sharp attacks. Not effective against blunt weapons.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["WorkToMake"] = 3200, | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Mass"] = 2, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.5, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.15, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0, | |
− | + | ["EquipDelay"] = 1.5, | |
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["recipeUsers"] = { | |
− | " | + | "ElectricSmithy", |
− | + | "FueledSmithy", | |
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_AdvancedHelmet"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorHelmetMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Apparel_AdvancedHelmet", |
+ | ["label"] = "flak helmet", | ||
+ | ["description"] = [[A lightweight combat helmet with a complex design, reinforced with plasteel. Not effective against blunt weapons.]], | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "FlakArmor", | ||
+ | ["unfinishedThingDef"] = "UnfinishedMetallicTechArmor", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 5, | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 8000, | |
− | + | ["MaxHitPoints"] = 120, | |
− | + | ["Mass"] = 1.2, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.7, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.15, | |
− | Mass | + | ["StuffEffectMultiplierInsulation_Heat"] = 0, |
− | + | ["EquipDelay"] = 1.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["ComponentIndustrial"] = 2, |
+ | ["Plasteel"] = 10, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:ApparelArmorHelmetPowerBase"] = { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["Name"] = "ApparelArmorHelmetPowerBase", |
+ | ["ParentName"] = "ArmorHelmetMakeableBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Apparel_Headgear.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["unfinishedThingDef"] = "UnfinishedTechArmor", | ||
+ | ["researchPrerequisite"] = "PoweredArmor", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 7, | ||
}, | }, | ||
− | + | ["recipeUsers"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | + | }, | |
− | + | "FabricationBench", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "HiTechArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 21000, | |
− | + | ["MaxHitPoints"] = 150, | |
− | + | ["Mass"] = 1.5, | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["ArmorRating_Sharp"] = 1.06, | |
− | + | ["ArmorRating_Blunt"] = 0.45, | |
− | + | ["ArmorRating_Heat"] = 0.54, | |
− | + | ["Insulation_Cold"] = 4, | |
− | + | ["Insulation_Heat"] = 2, | |
− | + | ["EquipDelay"] = 4, | |
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["ComponentSpacer"] = 1, |
+ | ["Plasteel"] = 40, | ||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_BiocodableApparel", | |
− | " | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_PowerArmorHelmet"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelArmorHelmetPowerBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_PowerArmorHelmet", |
− | label = " | + | ["label"] = "marine helmet", |
− | description = [[A | + | ["description"] = [[A marine armor helmet, with a built-in status computer and layered plasteel-weave plates.\n\nArmor like this is often used by imperial janissaries and rapid-incursion space marines.]], |
− | + | }, | |
− | + | ["ThingDef:ApparelArmorHelmetReconBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "ApparelArmorHelmetReconBase", | |
− | + | ["ParentName"] = "ArmorHelmetMakeableBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Apparel_Headgear.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", | |
− | + | ["researchPrerequisite"] = "ReconArmor", | |
− | " | + | ["skillRequirements"] = { |
+ | ["Crafting"] = 6, | ||
}, | }, | ||
− | + | ["recipeUsers"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | + | }, | |
− | + | "FabricationBench", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "HiTechArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 15750, | |
− | + | ["MaxHitPoints"] = 120, | |
− | + | ["Mass"] = 1, | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["ArmorRating_Sharp"] = 0.92, | |
− | + | ["ArmorRating_Blunt"] = 0.4, | |
− | + | ["ArmorRating_Heat"] = 0.46, | |
− | + | ["Insulation_Cold"] = 4, | |
− | + | ["Insulation_Heat"] = 2, | |
− | + | ["EquipDelay"] = 2, | |
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["ComponentSpacer"] = 1, |
+ | ["Plasteel"] = 30, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["Class"] = "CompProperties_BiocodableApparel", |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Apparel_ArmorHelmetRecon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelArmorHelmetReconBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Headgear.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_ArmorHelmetRecon", |
− | label = " | + | ["label"] = "recon helmet", |
− | description = [[ | + | ["description"] = [[A high-tech armored helmet with a built-in status computer and a protective plasteel-weave plate.\n\nArmor like this is often used by imperial scout troops or glitterworld police forces.]], |
− | + | }, | |
− | + | ["ThingDef:Apparel_PsychicFoilHelmet"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "HatBase", | |
− | + | ["FileName"] = "Apparel_Headgear.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_PsychicFoilHelmet", | |
− | + | ["label"] = "psychic foil helmet", | |
− | + | ["description"] = [[A thin helmet containing finely-tuned sheets of psychically-absorptive foil. Reduces the impact of psychic waves.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["MarketValue"] = 250, | |
− | + | ["Mass"] = 1.0, | |
− | + | ["Flammability"] = 0.4, | |
+ | ["ArmorRating_Sharp"] = 0.09, | ||
+ | ["ArmorRating_Blunt"] = 0.09, | ||
+ | ["ArmorRating_Heat"] = 0.27, | ||
+ | ["Insulation_Cold"] = 2, | ||
+ | ["Insulation_Heat"] = 1, | ||
+ | ["EquipDelay"] = 1.5, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Apparel_SmokepopBelt"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ApparelBase", | ||
+ | ["FileName"] = "Apparel_Packs.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | comps = { | + | ["thingClass"] = "SmokepopBelt", |
+ | ["defName"] = "Apparel_SmokepopBelt", | ||
+ | ["label"] = "smokepop pack", | ||
+ | ["description"] = [[A defensive smokescreen. When activated, it will release a cloud of smoke, obscuring incoming shots and preventing turrets from locking on.]], | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_Reloadable", | ||
+ | }, | ||
+ | ["maxCharges"] = 3, | ||
+ | ["ammoDef"] = "Chemfuel", | ||
+ | ["ammoCountToRefill"] = 10, | ||
+ | ["baseReloadTicks"] = 60, | ||
+ | ["soundReload"] = "Standard_Reload", | ||
+ | ["hotKey"] = "Misc4", | ||
+ | ["chargeNoun"] = "smokepop", | ||
+ | ["displayGizmoWhileUndrafted"] = false, | ||
}, | }, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Smokepop", | |
− | + | ["label"] = "pop smoke", | |
− | + | ["violent"] = false, | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["targetable"] = false, | |
− | + | ["nonInterruptingSelfCast"] = true, | |
− | + | ["onlyManualCast"] = true, | |
+ | }, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["unfinishedThingDef"] = "UnfinishedPack", | |
− | + | ["researchPrerequisite"] = "SmokepopBelt", | |
− | + | ["recipeUsers"] = { | |
− | + | "TableMachining", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | ["useIngredientsForColor"] = false, | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
+ | ["soundWorking"] = "Recipe_Smith", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["costList"] = { |
− | " | + | ["ComponentIndustrial"] = 1, |
+ | ["Steel"] = 20, | ||
+ | ["Chemfuel"] = 40, | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 1200, | ||
+ | ["Mass"] = 3, | ||
+ | ["Flammability"] = 0.4, | ||
+ | ["SmokepopBeltRadius"] = 4.9, | ||
+ | ["EquipDelay"] = 2, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "ApparelUtility", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_PsychicShockLance"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelNoQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Utility.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_PsychicShockLance", |
− | label = " | + | ["label"] = "psychic shock lance", |
− | description = [[ | + | ["description"] = [[A limited-use psychic effector. It shocks the target's mind with chaotic images, blocking coherent perception and dropping him into a state of psychic shock. There is a risk of brain damage. It has a long range, but requires line of sight.]], |
− | + | ["tradeTags"] = { | |
− | + | "Artifact", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 0.5, | |
− | + | ["EquipDelay"] = 2, | |
− | + | ["MarketValue"] = 550, | |
− | + | ["MaxHitPoints"] = 80, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "ApparelUtility", |
}, | }, | ||
− | + | ["smeltable"] = false, | |
+ | ["verbs"] = { | ||
{ | { | ||
− | compClass = " | + | ["verbClass"] = "Verb_CastTargetEffect", |
+ | ["label"] = "psychic shock lance", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["targetable"] = true, | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["range"] = 34.9, | ||
+ | ["warmupTime"] = 0.5, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetBuildings"] = false, | ||
+ | ["onlyTargetPsychicSensitive"] = true, | ||
+ | ["neverTargetIncapacitated"] = true, | ||
+ | }, | ||
+ | ["soundCast"] = "PsychicShockLanceCast", | ||
+ | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Reloadable", | ||
+ | }, | ||
+ | ["maxCharges"] = 2, | ||
+ | ["destroyOnEmpty"] = true, | ||
+ | ["hotKey"] = "Misc4", | ||
+ | ["chargeNoun"] = "charge", | ||
+ | ["displayGizmoWhileUndrafted"] = false, | ||
+ | }, | ||
+ | { | ||
+ | ["compClass"] = "CompTargetEffect_PsychicShock", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_BrainDamageChance", | ||
+ | }, | ||
+ | ["brainDamageChance"] = 0.3, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_GoodwillImpact", | ||
+ | }, | ||
+ | ["goodwillImpact"] = -200, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_MoteOnTarget", | ||
+ | }, | ||
+ | ["moteDef"] = "Mote_PsycastPsychicEffect", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_MoteConnecting", | ||
+ | }, | ||
+ | ["moteDef"] = "Mote_PsycastPsychicLine", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_PsychicInsanityLance"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelNoQualityBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Utility.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Apparel_PsychicInsanityLance", |
+ | ["label"] = "psychic insanity lance", | ||
+ | ["description"] = [[A limited-use psychic effector. It overwhelms the target's mind with terrifying perceptual distortions, driving him into a berserk state. There is a risk of brain damage. It has a long range, but requires line of sight.]], | ||
+ | ["tradeTags"] = { | ||
+ | "Artifact", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 0.5, | ||
+ | ["EquipDelay"] = 2, | ||
+ | ["MarketValue"] = 650, | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "ApparelUtility", | ||
}, | }, | ||
− | + | ["smeltable"] = false, | |
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_CastTargetEffect", | |
− | + | ["label"] = "psychic insanity lance", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["targetable"] = true, | |
− | + | ["onlyManualCast"] = true, | |
− | + | ["range"] = 34.9, | |
− | + | ["warmupTime"] = 0.5, | |
− | + | ["targetParams"] = { | |
− | + | ["canTargetBuildings"] = false, | |
− | + | ["onlyTargetPsychicSensitive"] = true, | |
− | + | ["neverTargetIncapacitated"] = true, | |
+ | }, | ||
+ | ["soundCast"] = "PsychicInsanityLanceCast", | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | " | + | ["_attrib_"] = { |
+ | ["Class"] = "CompProperties_Reloadable", | ||
+ | }, | ||
+ | ["maxCharges"] = 2, | ||
+ | ["destroyOnEmpty"] = true, | ||
+ | ["hotKey"] = "Misc4", | ||
+ | ["chargeNoun"] = "charge", | ||
+ | ["displayGizmoWhileUndrafted"] = false, | ||
+ | }, | ||
+ | { | ||
+ | ["compClass"] = "CompTargetEffect_Berserk", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_BrainDamageChance", | ||
+ | }, | ||
+ | ["brainDamageChance"] = 0.3, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_GoodwillImpact", | ||
+ | }, | ||
+ | ["goodwillImpact"] = -200, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_TargetEffect_MoteOnTarget", | ||
+ | }, | ||
+ | ["moteDef"] = "Mote_PsycastPsychicEffect", | ||
}, | }, | ||
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_TargetEffect_MoteConnecting", | |
− | + | }, | |
+ | ["moteDef"] = "Mote_PsycastPsychicLine", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ApparelNoQualityBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ApparelNoQualityBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | Abstract = true, | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Apparel", | |
− | + | ["category"] = "Item", | |
− | + | ["pathCost"] = 14, | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Flammability"] = 1.0, | |
− | + | ["DeteriorationRate"] = 2, | |
− | + | ["Beauty"] = -3, | |
− | |||
}, | }, | ||
− | + | ["altitudeLayer"] = "Item", | |
− | + | ["smeltable"] = true, | |
− | + | ["comps"] = { | |
− | + | { | |
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_Forbiddable", | ||
+ | }, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["compClass"] = "CompColorable", |
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ApparelBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ApparelBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelNoQualityBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["compClass"] = "CompQuality", | |
− | + | }, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ApparelMakeableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Tailor", | |
− | + | ["soundWorking"] = "Recipe_Tailor", | |
− | + | ["recipeUsers"] = { | |
+ | "ElectricTailoringBench", | ||
+ | "HandTailoringBench", | ||
+ | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedApparel", | ||
+ | ["defaultIngredientFilter"] = { | ||
+ | ["categories"] = { | ||
+ | "Root", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Gold", | ||
+ | "Silver", | ||
+ | "Plasteel", | ||
+ | "Jade", | ||
+ | "Uranium", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ArmorSmithableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ArmorSmithableBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["smeltable"] = true, | |
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Smith", | |
− | + | ["recipeUsers"] = { | |
+ | "ElectricSmithy", | ||
+ | "FueledSmithy", | ||
+ | }, | ||
+ | ["defaultIngredientFilter"] = { | ||
+ | ["categories"] = { | ||
+ | "Root", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Gold", | ||
+ | "Silver", | ||
+ | "Plasteel", | ||
+ | "Jade", | ||
+ | "Uranium", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ArmorMachineableBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ArmorMachineableBase", | |
− | ParentName = " | + | ["ParentName"] = "ApparelBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Machining", | |
− | + | ["recipeUsers"] = { | |
+ | "TableMachining", | ||
+ | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedArmor", | ||
+ | ["defaultIngredientFilter"] = { | ||
+ | ["categories"] = { | ||
+ | "Root", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Gold", | ||
+ | "Silver", | ||
+ | "Plasteel", | ||
+ | "Jade", | ||
+ | "Uranium", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_TribalA"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_TribalA", |
− | label = " | + | ["label"] = "tribalwear", |
− | description = [[ | + | ["description"] = [[A full-body garment crafted using neolithic tools. While it may look primitive, it is effective at insulating the wearer.]], |
− | statBases = { | + | ["tradeability"] = "Sellable", |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
+ | ["WorkToMake"] = 1800, | ||
+ | ["Mass"] = 0.5, | ||
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.55, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.55, | ||
+ | ["EquipDelay"] = 1.5, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["recipeUsers"] = { | |
− | + | "ElectricTailoringBench", | |
− | + | "HandTailoringBench", | |
− | + | "CraftingSpot", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_Parka"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_Parka", |
− | + | ["label"] = "parka", | |
− | + | ["description"] = [[A parka for staying warm in even the coldest of temperatures.]], | |
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 180, | |
− | + | ["WorkToMake"] = 8000, | |
− | + | ["Mass"] = 2, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.2, | |
+ | ["StuffEffectMultiplierInsulation_Cold"] = 2.00, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.00, | ||
+ | ["EquipDelay"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_Pants"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_Pants", |
− | label = " | + | ["label"] = "pants", |
− | description = [[A | + | ["description"] = [[A simple set of pants.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "ComplexClothing", | |
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | + | }, | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 100, | ||
+ | ["WorkToMake"] = 1600, | ||
+ | ["Mass"] = 0.5, | ||
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.20, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.08, | ||
+ | ["EquipDelay"] = 2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_BasicShirt"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_BasicShirt", |
− | label = " | + | ["label"] = "T-shirt", |
− | description = [[A | + | ["description"] = [[A simple T-shirt.]], |
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToMake"] = 1600, | |
− | + | ["Mass"] = 0.25, | |
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.22, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.10, | ||
+ | ["EquipDelay"] = 1.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_CollarShirt"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Apparel_CollarShirt", |
+ | ["description"] = [[A nice-looking collared shirt with buttons.]], | ||
+ | ["label"] = "button-down shirt", | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "ComplexClothing", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["WorkToMake"] = 2700, | |
− | + | ["Mass"] = 0.3, | |
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.26, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.10, | ||
+ | ["EquipDelay"] = 1.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_Duster"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Apparel_Duster", |
+ | ["description"] = [[A long duster coat for blocking the sun and grit of the outdoors.]], | ||
+ | ["label"] = "duster", | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "ComplexClothing", | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["WorkToMake"] = 10000, | |
− | + | ["Mass"] = 2, | |
+ | ["StuffEffectMultiplierArmor"] = 0.3, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.60, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.85, | ||
+ | ["EquipDelay"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_Jacket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelMakeableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_Jacket", |
− | label = " | + | ["label"] = "jacket", |
− | description = [[ | + | ["description"] = [[A tough jacket to stop scrapes and bruises, and to keep one warm in chilly weather.]], |
− | + | ["thingCategories"] = { | |
− | + | "Apparel", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 160, | |
− | + | ["WorkToMake"] = 7000, | |
− | + | ["Mass"] = 1.7, | |
+ | ["StuffEffectMultiplierArmor"] = 0.3, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.80, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.30, | ||
+ | ["EquipDelay"] = 1.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_PlateArmor"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorSmithableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_PlateArmor", | |
− | + | ["label"] = "plate armor", | |
− | + | ["description"] = [[Overlapping solid plates of armor covering the entire body from neck to feet.]], | |
− | + | ["recipeMaker"] = { | |
+ | ["unfinishedThingDef"] = "UnfinishedMetallicTechArmor", | ||
+ | ["researchPrerequisite"] = "PlateArmor", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 7, | ||
}, | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 38000, | |
− | + | ["MaxHitPoints"] = 290, | |
− | + | ["Mass"] = 15, | |
− | + | ["StuffEffectMultiplierArmor"] = 0.73, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 1.0, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0, | |
− | + | ["EquipDelay"] = 15, | |
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_FlakVest"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorMachineableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_FlakVest", |
− | label = " | + | ["label"] = "flak vest", |
− | description = [[ | + | ["description"] = [[A vest with armor plates inserted on the chest and back. While quite effective at deflecting gunshots and stabbing attacks against the chest, it does nothing to protect the limbs.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "FlakArmor", | |
− | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 4, | |
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 9000, | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["Mass"] = 4, | |
− | + | ["Flammability"] = 0.6, | |
− | + | ["ArmorRating_Sharp"] = 1.00, | |
− | + | ["ArmorRating_Blunt"] = 0.36, | |
− | + | ["ArmorRating_Heat"] = 0.27, | |
− | + | ["Insulation_Cold"] = 1, | |
+ | ["EquipDelay"] = 5, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 30, | |
− | + | ["Steel"] = 60, | |
− | + | ["ComponentIndustrial"] = 1, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_FlakPants"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorMachineableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_FlakPants", |
− | label = " | + | ["label"] = "flak pants", |
− | description = [[ | + | ["description"] = [[A pair of pants with armor plates sewn in. While it's not as good as solid armor, it offers effective protection against all manner of attacks while remaining quite comfortable.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "FlakArmor", | |
− | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 9000, | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["Mass"] = 4, | |
− | + | ["Flammability"] = 0.6, | |
− | + | ["ArmorRating_Sharp"] = 0.40, | |
− | + | ["ArmorRating_Blunt"] = 0.08, | |
− | + | ["ArmorRating_Heat"] = 0.10, | |
− | + | ["Insulation_Cold"] = 3.5, | |
+ | ["Insulation_Heat"] = 1, | ||
+ | ["EquipDelay"] = 5, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 30, | |
− | + | ["Steel"] = 60, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_FlakJacket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ArmorMachineableBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_FlakJacket", | |
− | + | ["label"] = "flak jacket", | |
− | + | ["description"] = [[A tough fabric jacket with armor plates sewn in. While it's not as good as solid armor, it offers effective protection against all manner of attacks while remaining quite comfortable.]], | |
− | + | ["recipeMaker"] = { | |
+ | ["researchPrerequisite"] = "FlakArmor", | ||
+ | ["unfinishedThingDef"] = "UnfinishedTechArmor", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 4, | ||
}, | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 50, | |
− | + | ["Steel"] = 70, | |
− | + | ["ComponentIndustrial"] = 1, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["WorkToMake"] = 14000, | |
− | + | ["Mass"] = 7, | |
− | + | ["Flammability"] = 0.6, | |
+ | ["ArmorRating_Sharp"] = 0.40, | ||
+ | ["ArmorRating_Blunt"] = 0.08, | ||
+ | ["ArmorRating_Heat"] = 0.10, | ||
+ | ["Insulation_Cold"] = 14.4, | ||
+ | ["Insulation_Heat"] = 3, | ||
+ | ["EquipDelay"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ApparelArmorPowerBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ApparelArmorPowerBase", | |
− | ParentName = " | + | ["ParentName"] = "ArmorMachineableBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["unfinishedThingDef"] = "UnfinishedTechArmor", | ||
+ | ["researchPrerequisite"] = "PoweredArmor", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 7, | ||
+ | }, | ||
+ | ["recipeUsers"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Inherit"] = false, | ||
+ | }, | ||
+ | "FabricationBench", | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 60000, | |
− | + | ["MaxHitPoints"] = 340, | |
− | + | ["Mass"] = 12, | |
− | + | ["Flammability"] = 0.4, | |
− | + | ["ArmorRating_Sharp"] = 1.06, | |
− | + | ["ArmorRating_Blunt"] = 0.45, | |
− | + | ["ArmorRating_Heat"] = 0.54, | |
+ | ["Insulation_Cold"] = 34, | ||
+ | ["Insulation_Heat"] = 10, | ||
+ | ["EquipDelay"] = 14, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "HiTechArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["ComponentSpacer"] = 4, | |
− | + | ["Plasteel"] = 100, | |
− | + | ["Uranium"] = 20, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_BiocodableApparel", | |
+ | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_PowerArmor"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelArmorPowerBase", | |
− | ParentName = " | + | ["FileName"] = "Apparel_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Apparel_PowerArmor", |
− | label = " | + | ["label"] = "marine armor", |
− | description = [[ | + | ["description"] = [[A suit of powered armor. Layered plasteel-weave plates are very effective at stopping attacks, with few vulnerable joint sections. Neuro-memetic assistors allow a human to wear the armor and still move easily.\n\nArmor like this is often used by imperial janissaries and rapid-incursion space marines.]], |
− | + | }, | |
− | + | ["ThingDef:ApparelArmorReconBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "ApparelArmorReconBase", | |
− | + | ["ParentName"] = "ArmorMachineableBase", | |
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Apparel_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", | |
− | + | ["researchPrerequisite"] = "ReconArmor", | |
− | + | ["skillRequirements"] = { | |
+ | ["Crafting"] = 6, | ||
+ | }, | ||
+ | ["recipeUsers"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Inherit"] = false, | ||
+ | }, | ||
+ | "FabricationBench", | ||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "HiTechArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 45000, | |
− | + | ["MaxHitPoints"] = 280, | |
− | + | ["Mass"] = 9, | |
− | + | ["Flammability"] = 0.4, | |
+ | ["ArmorRating_Sharp"] = 0.92, | ||
+ | ["ArmorRating_Blunt"] = 0.4, | ||
+ | ["ArmorRating_Heat"] = 0.46, | ||
+ | ["Insulation_Cold"] = 32, | ||
+ | ["Insulation_Heat"] = 9, | ||
+ | ["EquipDelay"] = 11, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "ApparelArmor", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["ComponentSpacer"] = 3, | |
− | + | ["Plasteel"] = 80, | |
− | + | ["Uranium"] = 10, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_BiocodableApparel", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Apparel_ArmorRecon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelArmorReconBase", | |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | Abstract = true, | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | FileName = " | + | }, |
− | + | ["defName"] = "Apparel_ArmorRecon", | |
− | DLC = "Core", | + | ["label"] = "recon armor", |
+ | ["description"] = [[A suit of light partially-powered armor, designed to permit quick movement. Lightweight plasteel-weave plates block attacks without compromising mobility, and neuro-memetic assistors in the lower body allow a human to wear the armor and still move easily.\n\nArmor like this is often used by imperial scout troops and glitterworld police forces.]], | ||
+ | }, | ||
+ | ["ThingDef:OrbitalStrikeBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Abstract"] = true, | ||
+ | ["Name"] = "OrbitalStrikeBase", | ||
+ | ["ParentName"] = "EtherealThingBase", | ||
+ | ["FileName"] = "Ethereal_OrbitalStrikes.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | thingClass | + | ["thingClass"] = "OrbitalStrike", |
− | + | }, | |
− | + | ["ThingDef:Bombardment"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "OrbitalStrikeBase", | |
− | + | ["FileName"] = "Ethereal_OrbitalStrikes.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["defName"] = "Bombardment", |
+ | ["label"] = "bombardment", | ||
+ | ["thingClass"] = "Bombardment", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_OrbitalBeam", |
}, | }, | ||
+ | ["width"] = 0.2, | ||
+ | ["color"] = "(255, 20, 20, 242)", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Mote_Bombardment_PreImpact"] = { | |
− | " | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Ethereal_OrbitalStrikes.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | " | + | ["DLC"] = "Core", |
− | " | ||
}, | }, | ||
+ | ["defName"] = "Mote_Bombardment_PreImpact", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:PowerBeam"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "OrbitalStrikeBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_OrbitalStrikes.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "PowerBeam", |
− | label = " | + | ["label"] = "power beam", |
− | + | ["thingClass"] = "PowerBeam", | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_OrbitalBeam", | |
+ | }, | ||
+ | ["width"] = 8, | ||
+ | ["color"] = "(255, 245, 214, 242)", | ||
+ | ["sound"] = "OrbitalBeam", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_CameraShaker", | ||
+ | }, | ||
+ | ["mag"] = 0.03, | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_AffectsSky", | ||
+ | }, | ||
+ | ["skyColors"] = { | ||
+ | ["sky"] = "(255, 230, 200)", | ||
+ | ["shadow"] = "(225, 220, 185)", | ||
+ | ["overlay"] = "(255, 255, 255)", | ||
+ | ["saturation"] = 1.3, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:SignalAction_Letter"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SignalActionBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_SignalActions.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SignalAction_Letter", |
− | label = " | + | ["label"] = "signal action - letter", |
− | + | ["thingClass"] = "SignalAction_Letter", | |
− | + | }, | |
− | + | ["ThingDef:SignalAction_Ambush"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "SignalActionBase", | ||
+ | ["FileName"] = "Ethereal_SignalActions.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "SignalAction_Ambush", | |
− | + | ["label"] = "signal action - ambush", | |
− | + | ["thingClass"] = "SignalAction_Ambush", | |
− | + | }, | |
+ | ["ThingDef:SkyfallerBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "SkyfallerBase", | ||
+ | ["ParentName"] = "EtherealThingBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Ethereal_Skyfallers.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["thingClass"] = "Skyfaller", | ||
+ | ["useHitPoints"] = false, | ||
+ | ["altitudeLayer"] = "Skyfaller", | ||
}, | }, | ||
− | + | ["ThingDef:DropPodIncoming"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SkyfallerBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_Skyfallers.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "DropPodIncoming", |
− | label = " | + | ["label"] = "drop pod (incoming)", |
− | + | ["thingClass"] = "DropPodIncoming", | |
− | + | }, | |
− | " | + | ["ThingDef:DropPodLeaving"] = { |
− | " | + | ["_attrib_"] = { |
− | " | + | ["ParentName"] = "SkyfallerBase", |
+ | ["FileName"] = "Ethereal_Skyfallers.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "DropPodLeaving", | ||
+ | ["label"] = "drop pod (leaving)", | ||
+ | ["thingClass"] = "DropPodLeaving", | ||
}, | }, | ||
− | + | ["ThingDef:ShipChunkIncoming"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SkyfallerBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_Skyfallers.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ShipChunkIncoming", |
− | label = " | + | ["label"] = "ship chunk (incoming)", |
− | + | ["size"] = {2,2}, | |
− | + | }, | |
− | " | + | ["ThingDef:CrashedShipPartIncoming"] = { |
− | " | + | ["_attrib_"] = { |
− | " | + | ["ParentName"] = "SkyfallerBase", |
+ | ["FileName"] = "Ethereal_Skyfallers.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "CrashedShipPartIncoming", | ||
+ | ["label"] = "crashed ship part (incoming)", | ||
+ | ["size"] = {6,3}, | ||
}, | }, | ||
− | + | ["ThingDef:MeteoriteIncoming"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "SkyfallerBase", | |
− | + | ["FileName"] = "Ethereal_Skyfallers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MeteoriteIncoming", |
− | label = " | + | ["label"] = "meteorite (incoming)", |
− | + | ["size"] = {2,2}, | |
− | + | }, | |
− | + | ["ThingDef:EtherealThingBase"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["Abstract"] = true, | ||
+ | ["Name"] = "EtherealThingBase", | ||
+ | ["FileName"] = "Ethereal_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["category"] = "Ethereal", | |
− | + | ["useHitPoints"] = false, | |
− | + | }, | |
− | + | ["ThingDef:RectTrigger"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "EtherealThingBase", | ||
+ | ["FileName"] = "Ethereal_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "RectTrigger", | ||
+ | ["label"] = "rect trigger", | ||
+ | ["thingClass"] = "RectTrigger", | ||
}, | }, | ||
− | + | ["ThingDef:TriggerUnfogged"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EtherealThingBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TriggerUnfogged", |
− | label = " | + | ["label"] = "trigger unfogged", |
− | + | ["thingClass"] = "TriggerUnfogged", | |
− | + | }, | |
− | " | + | ["ThingDef:Explosion"] = { |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "EtherealThingBase", | ||
+ | ["FileName"] = "Ethereal_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Explosion", | ||
+ | ["label"] = "explosion", | ||
+ | ["thingClass"] = "Explosion", | ||
}, | }, | ||
− | + | ["ThingDef:Blight"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EtherealThingBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Blight", |
− | label = " | + | ["label"] = "blight", |
− | + | ["thingClass"] = "Blight", | |
− | + | }, | |
− | " | + | ["ThingDef:Tornado"] = { |
− | " | + | ["_attrib_"] = { |
− | " | + | ["ParentName"] = "EtherealThingBase", |
+ | ["FileName"] = "Ethereal_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | comps = { | + | ["defName"] = "Tornado", |
+ | ["label"] = "tornado", | ||
+ | ["thingClass"] = "Tornado", | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_WindSource", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TunnelHiveSpawner"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "EtherealThingBase", | |
− | ParentName = " | + | ["FileName"] = "Ethereal_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TunnelHiveSpawner", |
− | label = " | + | ["label"] = "tunnel", |
− | + | ["thingClass"] = "TunnelHiveSpawner", | |
− | + | }, | |
− | + | ["ThingDef:PawnFlyerBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "PawnFlyerBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["ParentName"] = "EtherealThingBase", | |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["label"] = "flying", | ||
+ | ["thingClass"] = "PawnFlyer", | ||
+ | ["useHitPoints"] = false, | ||
+ | ["altitudeLayer"] = "Skyfaller", | ||
}, | }, | ||
− | + | ["ThingDef:BaseFilth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseFilth", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Filth", | |
− | + | ["category"] = "Filth", | |
− | + | ["altitudeLayer"] = "Filth", | |
− | statBases = { | + | ["useHitPoints"] = false, |
− | + | ["statBases"] = { | |
+ | ["Beauty"] = -15, | ||
+ | ["Cleanliness"] = -5, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Filth_Dirt"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseFilth", | |
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Filth_Dirt", | ||
+ | ["label"] = "dirt", | ||
}, | }, | ||
− | + | ["ThingDef:Filth_AnimalFilth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | ParentName = " | + | ["FileName"] = "Filth_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Filth_AnimalFilth", |
− | label = " | + | ["label"] = "animal filth", |
− | + | }, | |
− | + | ["ThingDef:Filth_Trash"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Trash", | |
− | + | ["label"] = "trash", | |
− | + | }, | |
− | + | ["ThingDef:Filth_Sand"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Filth_Sand", | ||
+ | ["label"] = "sand", | ||
}, | }, | ||
− | + | ["ThingDef:Filth_RubbleRock"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | ParentName = " | + | ["FileName"] = "Filth_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Filth_RubbleRock", |
− | label = " | + | ["label"] = "rock rubble", |
− | + | }, | |
− | + | ["ThingDef:Filth_RubbleBuilding"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_RubbleBuilding", | |
− | + | ["label"] = "building rubble", | |
− | + | }, | |
− | + | ["ThingDef:SlagRubble"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "SlagRubble", | ||
+ | ["label"] = "scattered slag", | ||
}, | }, | ||
− | + | ["ThingDef:SandbagRubble"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | ParentName = " | + | ["FileName"] = "Filth_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "SandbagRubble", |
− | label = " | + | ["label"] = "scattered sandbags", |
− | + | }, | |
− | + | ["ThingDef:Filth_Blood"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Blood", | |
− | + | ["label"] = "blood", | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -30, | |
+ | ["Cleanliness"] = -10, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_BloodInsect"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName | + | ["defName"] = "Filth_BloodInsect", |
− | + | ["label"] = "bugblood", | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -40, | |
− | + | ["Cleanliness"] = -15, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Filth_MachineBits"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | ParentName = " | + | ["FileName"] = "Filth_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Filth_MachineBits", |
− | label = " | + | ["label"] = "machine bits", |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -10, | |
− | + | ["Cleanliness"] = -5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Filth_AmnioticFluid"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseFilth", | |
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_AmnioticFluid", | |
− | + | ["label"] = "amniotic fluid", | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -30, | |
− | + | ["Cleanliness"] = -5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Filth_Slime"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseFilth", | ||
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Slime", | |
− | + | ["label"] = "slime", | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -25, | |
− | + | ["Cleanliness"] = -5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_Vomit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Vomit", | |
− | " | + | ["label"] = "vomit", |
+ | ["statBases"] = { | ||
+ | ["Beauty"] = -40, | ||
+ | ["Cleanliness"] = -15, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_FireFoam"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_FireFoam", | |
− | " | + | ["label"] = "firefoam", |
+ | ["statBases"] = { | ||
+ | ["Beauty"] = -25, | ||
+ | ["Cleanliness"] = -5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_Fuel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Fuel", | |
− | " | + | ["label"] = "chemfuel puddle", |
+ | ["description"] = [[A puddle of flammable chemfuel.]], | ||
+ | ["thingClass"] = "LiquidFuel", | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = -10, | ||
+ | ["Cleanliness"] = -15, | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Flammability"] = 2.0, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_CorpseBile"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | + | ["FileName"] = "Filth_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_CorpseBile", | |
− | " | + | ["label"] = "corpse bile", |
+ | ["statBases"] = { | ||
+ | ["Beauty"] = -50, | ||
+ | ["Cleanliness"] = -20, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Filth_Ash"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFilth", | |
− | ParentName | + | ["FileName"] = "Filth_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Filth_Ash", |
− | label = " | + | ["label"] = "ash", |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -12, | |
− | + | ["Cleanliness"] = -15, | |
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Filth_Water"] = { | |
− | " | + | ["_attrib_"] = { |
− | " | + | ["ParentName"] = "BaseFilth", |
+ | ["FileName"] = "Filth_Various.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Filth_Water", | |
− | + | ["label"] = "water puddle", | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -10, | |
− | + | ["Cleanliness"] = -5, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BaseGas"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "BaseGas", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Gas_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["thingClass"] = "Gas", | ||
+ | ["label"] = "gas", | ||
+ | ["category"] = "Gas", | ||
+ | ["altitudeLayer"] = "Gas", | ||
+ | ["useHitPoints"] = false, | ||
}, | }, | ||
− | + | ["ThingDef:Gas_Smoke"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseGas", | |
− | ParentName = " | + | ["FileName"] = "Gas_Various.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Gas_Smoke", | ||
+ | ["label"] = "smoke", | ||
}, | }, | ||
− | + | ["ThingDef:ActiveDropPod"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["FileName"] = "Things_Special.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "ActiveDropPod", | |
− | " | + | ["label"] = "drop pod", |
+ | ["category"] = "Item", | ||
+ | ["thingClass"] = "ActiveDropPod", | ||
+ | ["altitudeLayer"] = "Building", | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 500, | ||
+ | ["Flammability"] = 0, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Fire"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Things_Special.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Fire", | |
− | + | ["label"] = "fire", | |
− | + | ["thingClass"] = "Fire", | |
− | + | ["category"] = "Attachment", | |
− | + | ["altitudeLayer"] = "PawnState", | |
− | + | ["useHitPoints"] = false, | |
− | + | }, | |
− | + | ["ThingDef:Spark"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Things_Special.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Spark", | ||
+ | ["label"] = "spark", | ||
+ | ["category"] = "Projectile", | ||
+ | ["thingClass"] = "Spark", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
+ | ["useHitPoints"] = false, | ||
}, | }, | ||
− | + | ["ThingDef:ChunkBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ChunkBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["category"] = "Item", | |
− | + | ["thingClass"] = "Thing", | |
− | + | ["altitudeLayer"] = "Item", | |
− | + | ["passability"] = "PassThroughOnly", | |
− | + | ["fillPercent"] = 0.50, | |
− | " | + | ["statBases"] = { |
+ | ["MaxHitPoints"] = 300, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Beauty"] = -8, | ||
+ | ["Cleanliness"] = -2, | ||
}, | }, | ||
− | + | ["pathCost"] = 42, | |
− | + | ["pathCostIgnoreRepeat"] = true, | |
− | + | ["stackLimit"] = 1, | |
− | + | ["tradeability"] = "None", | |
− | + | }, | |
− | + | ["ThingDef:ChunkRockBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "ChunkBase", | |
+ | ["Name"] = "ChunkRockBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Various_Stone.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["description"] = [[A chunk of rock. Can be cut into usable stone blocks.]], | |
− | + | ["thingCategories"] = { | |
− | + | "StoneChunks", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:StoneBlocksBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ResourceBase", | |
− | ParentName = " | + | ["Name"] = "StoneBlocksBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["description"] = [[Blocks of stone. Mostly useful for building long-lasting, simple structures.]], | |
− | + | ["useHitPoints"] = false, | |
− | + | ["tradeability"] = "Buyable", | |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 200, |
+ | ["MarketValue"] = 0.9, | ||
+ | ["SharpDamageMultiplier"] = 0.6, | ||
+ | ["BluntDamageMultiplier"] = 1.0, | ||
+ | ["Beauty"] = -12, | ||
+ | ["ConstructionSpeedFactor"] = 0.8, | ||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "StoneBlocks", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["categories"] = { | |
− | " | + | "Stony", |
}, | }, | ||
− | + | ["statOffsets"] = { | |
− | " | + | ["WorkToBuild"] = 140, |
}, | }, | ||
− | + | ["statFactors"] = { | |
− | " | + | ["MarketValue"] = 0.4, |
+ | ["MaxHitPoints"] = 1.8, | ||
+ | ["Flammability"] = 0, | ||
+ | ["WorkToBuild"] = 6.0, | ||
+ | ["WorkToMake"] = 1.3, | ||
+ | ["DoorOpenSpeed"] = 0.45, | ||
+ | ["BedRestEffectiveness"] = 0.9, | ||
+ | ["MeleeWeapon_CooldownMultiplier"] = 1.30, | ||
}, | }, | ||
}, | }, | ||
− | + | ["terrainAffordanceNeeded"] = "Heavy", | |
− | + | }, | |
− | + | ["ThingDef:UglyRockBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "UglyRockBase", | |
− | + | ["ParentName"] = "RockBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["statBases"] = { | |
+ | ["Flammability"] = 0, | ||
+ | ["Beauty"] = -2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ChunkSlagSteel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ChunkBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ChunkSlagSteel", |
− | label = " | + | ["label"] = "steel slag chunk", |
− | description = [[A | + | ["description"] = [[A chunk of steel slag. While it's useless in its current form, it can be smelted to recover steel.]], |
− | + | ["statBases"] = { | |
− | " | + | ["Mass"] = 5, |
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Chunks", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["smeltProducts"] = { | |
− | + | ["Steel"] = 15, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Sandstone"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UglyRockBase", | |
− | ParentName = " | + | ["Name"] = "SandstoneBase", |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Sandstone", |
− | label = " | + | ["label"] = "sandstone", |
− | description = [[A | + | ["description"] = [[A sedimentary rock composed of sand particles compressed together.]], |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 400, |
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["mineableThing"] = "ChunkSandstone", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:SmoothedSandstone"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "SandstoneBase", | |
− | }, | + | ["FileName"] = "Various_Stone.xml", |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "SmoothedSandstone", | ||
+ | ["label"] = "smoothed sandstone", | ||
+ | ["description"] = [[A sedimentary rock composed of sand particles compressed together. The sand layers have been polished to a flat, smooth surface.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
+ | ["MarketValue"] = 18, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isNaturalRock"] = false, | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ChunkSandstone"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ChunkRockBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ChunkSandstone", |
− | label = " | + | ["label"] = "sandstone chunk", |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BlocksSandstone"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "StoneBlocksBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "BlocksSandstone", | |
− | + | ["label"] = "sandstone blocks", | |
− | + | ["description"] = [[Blocks of solid sandstone. Sandstone is a relatively soft rock and chips easily.]], | |
− | + | ["statBases"] = { | |
+ | ["Mass"] = 1, | ||
+ | ["SharpDamageMultiplier"] = 0.5, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | " | + | ["Beauty"] = 1.1, |
− | + | ["MaxHitPoints"] = 1.4, | |
− | + | ["WorkToBuild"] = 5.0, | |
− | " | + | ["WorkToMake"] = 1.1, |
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Granite"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UglyRockBase", | |
− | + | ["Name"] = "GraniteBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | + | }, |
− | + | ["defName"] = "Granite", | |
− | DLC = "Core", | + | ["label"] = "granite", |
+ | ["description"] = [[A very hard igneous rock.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 900, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["mineableThing"] = "ChunkGranite", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:SmoothedGranite"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "GraniteBase", | ||
+ | ["FileName"] = "Various_Stone.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "SmoothedGranite", | |
− | + | ["label"] = "smoothed granite", | |
− | + | ["description"] = [[A very hard igneous rock. The shining surface is filled with a mosaic of black, white, and pink speckles.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = 1, | |
− | + | ["MarketValue"] = 20, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isNaturalRock"] = false, | |
− | + | ["artificialForMeditationPurposes"] = false, | |
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:ChunkGranite"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "ChunkRockBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "ChunkGranite", | |
− | + | ["label"] = "granite chunk", | |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 25, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BlocksGranite"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StoneBlocksBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "BlocksGranite", |
+ | ["label"] = "granite blocks", | ||
+ | ["description"] = [[Blocks of solid granite. Granite is a very hard stone.]], | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 1.25, | ||
+ | ["SharpDamageMultiplier"] = 0.65, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.7, | |
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Limestone"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UglyRockBase", | |
− | + | ["Name"] = "LimestoneBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Limestone", | |
− | + | ["label"] = "limestone", | |
− | + | ["description"] = [[A sedimentary rock formed from the compacted remains of ancient seashells.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 700, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["mineableThing"] = "ChunkLimestone", |
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:SmoothedLimestone"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "LimestoneBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "SmoothedLimestone", | |
− | + | ["label"] = "smoothed limestone", | |
− | + | ["description"] = [[A sedimentary rock formed from the compacted remains of ancient seashells. It glows a smooth white, with light patterns of impurities suspended within.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = 1, | |
− | + | ["MarketValue"] = 20, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isNaturalRock"] = false, | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ChunkLimestone"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ChunkRockBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ChunkLimestone", |
− | label = " | + | ["label"] = "limestone chunk", |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 22, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BlocksLimestone"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "StoneBlocksBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "BlocksLimestone", |
− | label = " | + | ["label"] = "limestone blocks", |
− | description = [[ | + | ["description"] = [[Blocks of solid limestone.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["Mass"] = 1.1, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["MaxHitPoints"] = 1.55, | |
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Slate"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "UglyRockBase", | |
− | ParentName = " | + | ["Name"] = "SlateBase", |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["defName"] = "Slate", | ||
+ | ["label"] = "slate", | ||
+ | ["description"] = [[A dark-colored metamorphic rock. Its fine layers are emblematic of slaty cleavage.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 500, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["mineableThing"] = "ChunkSlate", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:SmoothedSlate"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "SlateBase", | ||
+ | ["FileName"] = "Various_Stone.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "SmoothedSlate", | ||
+ | ["label"] = "smoothed slate", | ||
+ | ["description"] = [[A dark-colored metamorphic rock. Its fine layers are emblematic of slaty cleavage. Interior strata are clearly visible through the polished surface.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
+ | ["MarketValue"] = 20, | ||
+ | }, | ||
+ | ["building"] = { | ||
+ | ["isNaturalRock"] = false, | ||
+ | ["artificialForMeditationPurposes"] = false, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:ChunkSlate"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ChunkRockBase", | ||
+ | ["FileName"] = "Various_Stone.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "ChunkSlate", | ||
+ | ["label"] = "slate chunk", | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 18, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BlocksSlate"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "StoneBlocksBase", | ||
+ | ["FileName"] = "Various_Stone.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "BlocksSlate", | ||
+ | ["label"] = "slate blocks", | ||
+ | ["description"] = [[Blocks of solid slate. A dull-looking rock that chips easily.]], | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 0.9, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | + | ["Beauty"] = 1.1, | |
− | + | ["MaxHitPoints"] = 1.3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Marble"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "UglyRockBase", | |
− | + | ["Name"] = "MarbleBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "Marble", | |
− | + | ["label"] = "marble", | |
− | + | ["description"] = [[A soft metamorphic rock.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 450, | |
− | + | ["Beauty"] = -1, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["mineableThing"] = "ChunkMarble", | |
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:SmoothedMarble"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MarbleBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "SmoothedMarble", | |
− | " | + | ["label"] = "smoothed marble", |
+ | ["description"] = [[A soft metamorphic rock. This semi-transparent rock almost appears to glow with its own inner light.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 2, | ||
+ | ["MarketValue"] = 25, | ||
}, | }, | ||
− | + | ["building"] = { | |
− | + | ["isNaturalRock"] = false, | |
− | + | ["artificialForMeditationPurposes"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ChunkMarble"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ChunkRockBase", | |
− | ParentName = " | + | ["FileName"] = "Various_Stone.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "ChunkMarble", |
− | label = " | + | ["label"] = "marble chunk", |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 25, | |
− | " | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BlocksMarble"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "StoneBlocksBase", | |
− | + | ["FileName"] = "Various_Stone.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "BlocksMarble", | |
− | " | + | ["label"] = "marble blocks", |
+ | ["description"] = [[Blocks of solid marble. Marble is a soft, beautiful stone, known for being easy to sculpt.]], | ||
+ | ["statBases"] = { | ||
+ | ["Mass"] = 1.25, | ||
}, | }, | ||
− | + | ["stuffProps"] = { | |
− | + | ["statFactors"] = { | |
− | " | + | ["Beauty"] = 1.35, |
+ | ["MaxHitPoints"] = 1.2, | ||
+ | ["WorkToBuild"] = 5.5, | ||
+ | ["WorkToMake"] = 1.15, | ||
}, | }, | ||
− | + | ["statOffsets"] = { | |
− | " | + | ["Beauty"] = 1, |
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BaseWeapon"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Abstract"] = true, | |
− | + | ["Name"] = "BaseWeapon", | |
− | + | ["FileName"] = "BaseWeapons.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["thingClass"] = "ThingWithComps", | |
− | + | ["category"] = "Item", | |
− | + | ["altitudeLayer"] = "Item", | |
− | + | ["useHitPoints"] = true, | |
− | + | ["pathCost"] = 14, | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["DeteriorationRate"] = 2, | ||
+ | ["Beauty"] = -3, | ||
+ | ["SellPriceFactor"] = 0.20, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | compClass = " | + | ["compClass"] = "CompEquippable", |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseGun"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseGun", | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseWeapon", | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["smeltable"] = true, | ||
+ | ["thingCategories"] = { | ||
+ | "WeaponsRanged", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["Flammability"] = 0.5, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | + | ["nameMaker"] = "NamerArtWeaponGun", | |
+ | ["descriptionMaker"] = "ArtDescription_WeaponGun", | ||
+ | ["minQualityForArtistic"] = "Excellent", | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseGunWithQuality"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseGunWithQuality", | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseGun", | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["compClass"] = "CompQuality", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BaseMakeableGun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseMakeableGun", | |
− | ParentName = " | + | ["ParentName"] = "BaseGunWithQuality", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "BaseWeapons.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Smith", | |
+ | ["recipeUsers"] = { | ||
+ | "TableMachining", | ||
+ | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedGun", | ||
+ | ["researchPrerequisite"] = "Gunsmithing", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BaseHumanMakeableGun"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "BaseHumanMakeableGun", | |
− | + | ["ParentName"] = "BaseMakeableGun", | |
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | " | + | "Gun", |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
+ | ["Class"] = "CompProperties_BiocodableWeapon", | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | }, |
+ | ["ThingDef:BaseBullet"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseBullet", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["category"] = "Projectile", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
+ | ["thingClass"] = "Bullet", | ||
+ | ["label"] = "bullet", | ||
+ | ["useHitPoints"] = false, | ||
+ | }, | ||
+ | ["ThingDef:BaseMeleeWeapon"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseMeleeWeapon", | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseWeapon", | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["smeltable"] = true, | ||
+ | ["thingCategories"] = { | ||
+ | "WeaponsMelee", | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["workSpeedStat"] = "GeneralLaborSpeed", | ||
+ | ["workSkill"] = "Crafting", | ||
+ | ["effectWorking"] = "Smith", | ||
+ | ["soundWorking"] = "Recipe_Smith", | ||
+ | ["recipeUsers"] = { | ||
+ | "ElectricSmithy", | ||
+ | "FueledSmithy", | ||
}, | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedWeapon", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseMeleeWeapon_Sharp"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseMeleeWeapon_Sharp", | ||
+ | ["ParentName"] = "BaseMeleeWeapon", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["defaultIngredientFilter"] = { | |
− | { | + | ["categories"] = { |
− | + | "Root", | |
− | + | }, | |
− | + | ["disallowedThingDefs"] = { | |
− | + | "Silver", | |
− | + | "Gold", | |
− | + | "WoodLog", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | { | + | ["ThingDef:BaseMeleeWeapon_Blunt"] = { |
− | + | ["_attrib_"] = { | |
− | + | ["Name"] = "BaseMeleeWeapon_Blunt", | |
+ | ["ParentName"] = "BaseMeleeWeapon", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["defaultIngredientFilter"] = { | ||
+ | ["categories"] = { | ||
+ | "Root", | ||
+ | }, | ||
+ | ["disallowedThingDefs"] = { | ||
+ | "Silver", | ||
+ | "Gold", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseMeleeWeapon_Sharp_Quality"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseMeleeWeapon_Sharp_Quality", | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseMeleeWeapon_Sharp", | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | compClass = " | + | ["compClass"] = "CompQuality", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | + | ["nameMaker"] = "NamerArtWeaponMelee", | |
+ | ["descriptionMaker"] = "ArtDescription_WeaponMelee", | ||
+ | ["minQualityForArtistic"] = "Excellent", | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BaseMeleeWeapon_Blunt_Quality"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "BaseMeleeWeapon_Blunt_Quality", | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseMeleeWeapon_Sharp", | ||
+ | ["FileName"] = "BaseWeapons.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["compClass"] = "CompQuality", | |
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | + | ["nameMaker"] = "NamerArtWeaponMelee", | |
− | + | ["descriptionMaker"] = "ArtDescription_WeaponMelee", | |
− | + | ["minQualityForArtistic"] = "Excellent", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Mace"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Blunt_Quality", | |
− | + | ["FileName"] = "MeleeMedieval.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | + | }, |
− | + | ["defName"] = "MeleeWeapon_Mace", | |
− | DLC = "Core", | + | ["label"] = "mace", |
+ | ["description"] = [[A refined club, engineered for efficient swinging and deadly impacts.]], | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 6000, | ||
+ | ["Mass"] = 1.25, | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 3, | ||
+ | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "MedievalMeleeDecent", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "handle", | |
− | + | ["capacities"] = { | |
+ | "Poke", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "head", | |
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 15.7, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Gladius"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Sharp_Quality", | |
− | + | ["FileName"] = "MeleeMedieval.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "MeleeWeapon_Gladius", | |
− | + | ["label"] = "gladius", | |
− | + | ["description"] = [[A short sword of ancient design. Good for stabbing or slashing. It's light and nimble, which sometimes lets it beat bigger, heavier weapons.]], | |
− | + | ["weaponTags"] = { | |
+ | "MedievalMeleeDecent", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 12000, | |
− | + | ["Mass"] = 0.85, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "handle", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | " | + | ["power"] = 9, |
− | " | + | ["cooldownTime"] = 2, |
}, | }, | ||
− | + | { | |
− | + | ["label"] = "point", | |
− | + | ["capacities"] = { | |
− | " | + | "Stab", |
}, | }, | ||
− | + | ["power"] = 16, | |
− | + | ["cooldownTime"] = 2, | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "edge", | |
− | " | + | ["capacities"] = { |
+ | "Cut", | ||
}, | }, | ||
+ | ["power"] = 16, | ||
+ | ["cooldownTime"] = 2, | ||
+ | }, | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "Smithing", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 3, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_LongSword"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Sharp_Quality", | |
− | + | ["FileName"] = "MeleeMedieval.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "MeleeWeapon_LongSword", | |
− | + | ["label"] = "longsword", | |
− | + | ["description"] = [[The ancient weapon of kings, the longsword can be used for slashing or stabbing.]], | |
+ | ["weaponTags"] = { | ||
+ | "MedievalMeleeAdvanced", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 18000, | ||
+ | ["Mass"] = 2, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "handle", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | " | + | ["cooldownTime"] = 2, |
− | " | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "point", | |
− | " | + | ["capacities"] = { |
+ | "Stab", | ||
}, | }, | ||
− | + | ["power"] = 23, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "edge", | |
− | " | + | ["capacities"] = { |
+ | "Cut", | ||
}, | }, | ||
+ | ["power"] = 23, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | }, | ||
+ | }, | ||
+ | ["recipeMaker"] = { | ||
+ | ["researchPrerequisite"] = "LongBlades", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 5, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Club"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Blunt", | |
− | + | ["FileName"] = "MeleeNeolithic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "MeleeWeapon_Club", | |
− | + | ["label"] = "club", | |
− | + | ["description"] = [[A shaped stick, heavy at one end, for bashing enemies to death. This weapon is so old it's part of human biology. Evolutionary biologists say that a major reason humans can tilt our wrists side-to-side (instead of just forward-and-back like other primates) is to be able to better swing a club.]], | |
+ | ["weaponTags"] = { | ||
+ | "NeolithicMeleeBasic", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 1200, | ||
+ | ["Mass"] = 2, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | + | ["recipeUsers"] = { | |
− | + | "CraftingSpot", | |
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | }, | |
− | + | ["tools"] = { | |
− | + | { | |
− | " | + | ["label"] = "handle", |
+ | ["capacities"] = { | ||
+ | "Poke", | ||
}, | }, | ||
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "head", | |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
}, | }, | ||
+ | ["power"] = 14, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Knife"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Sharp_Quality", | |
− | ParentName = " | + | ["FileName"] = "MeleeNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MeleeWeapon_Knife", |
− | label = " | + | ["label"] = "knife", |
− | description = [[ | + | ["description"] = [[One of mankind's oldest manufactured objects. The knife has taken many forms, but the concept has always remained the same: A handle for holding and a sharp edge for cutting.]], |
− | + | ["weaponTags"] = { | |
− | + | "MedievalMeleeBasic", | |
− | " | + | "NeolithicMeleeBasic", |
− | " | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 1800, | |
− | + | ["Mass"] = 0.5, | |
− | |||
− | Mass = 0 | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | " | + | { |
− | + | ["label"] = "handle", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | " | + | }, |
− | " | + | ["power"] = 9, |
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "blade", |
+ | ["capacities"] = { | ||
+ | "Cut", | ||
+ | }, | ||
+ | ["power"] = 12, | ||
+ | ["cooldownTime"] = 1.5, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "point", |
+ | ["capacities"] = { | ||
+ | "Stab", | ||
+ | }, | ||
+ | ["power"] = 13, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | recipeUsers = { | + | ["recipeUsers"] = { |
− | |||
− | |||
"CraftingSpot", | "CraftingSpot", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Ikwa"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Sharp_Quality", | |
− | ParentName = " | + | ["FileName"] = "MeleeNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MeleeWeapon_Ikwa", |
− | label = " | + | ["label"] = "ikwa", |
− | description = [[A | + | ["description"] = [[A short spearhandle attached to a long bladed point, designed to be driven into vital organs with a quick thrust.]], |
− | + | ["weaponTags"] = { | |
− | + | "NeolithicMeleeDecent", | |
− | " | ||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["WorkToMake"] = 5000, |
+ | ["Mass"] = 1.1, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "handle", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | " | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "head", |
+ | ["capacities"] = { | ||
+ | "Stab", | ||
+ | }, | ||
+ | ["power"] = 15, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "edge", |
− | " | + | ["capacities"] = { |
+ | "Cut", | ||
+ | }, | ||
+ | ["power"] = 15, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | }, | |
− | + | ["recipeMaker"] = { | |
− | " | + | ["researchPrerequisite"] = "Smithing", |
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 3, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:MeleeWeapon_Spear"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMeleeWeapon_Sharp_Quality", | |
− | ParentName = " | + | ["FileName"] = "MeleeNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "MeleeWeapon_Spear", |
− | label = " | + | ["label"] = "spear", |
− | description = [[A | + | ["description"] = [[A polearm tipped with a sharp point for stabbing opponents.]], |
− | + | ["weaponTags"] = { | |
− | + | "NeolithicMeleeAdvanced", | |
+ | "MedievalMeleeAdvanced", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 12000, | |
− | " | + | ["Mass"] = 2, |
− | " | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "shaft", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 13, | |
− | + | ["cooldownTime"] = 2.6, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "point", |
+ | ["capacities"] = { | ||
+ | "Stab", | ||
+ | }, | ||
+ | ["power"] = 23, | ||
+ | ["cooldownTime"] = 2.6, | ||
}, | }, | ||
− | + | }, | |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "LongBlades", | |
− | + | ["skillRequirements"] = { | |
− | " | + | ["Crafting"] = 4, |
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Revolver"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Bullet_Revolver", |
+ | ["label"] = "revolver bullet", | ||
+ | }, | ||
+ | ["ThingDef:Gun_Revolver"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseHumanMakeableGun", | ||
+ | ["FileName"] = "RangedIndustrial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_Revolver", |
− | label = " | + | ["label"] = "revolver", |
− | description = [[ | + | ["description"] = [[An ancient pattern double-action revolver. It's not very powerful, but has a decent range for a pistol and is quick on the draw.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 4000, | |
− | " | + | ["Mass"] = 1.4, |
− | " | + | ["AccuracyTouch"] = 0.80, |
+ | ["AccuracyShort"] = 0.75, | ||
+ | ["AccuracyMedium"] = 0.45, | ||
+ | ["AccuracyLong"] = 0.35, | ||
+ | ["RangedWeapon_Cooldown"] = 1.6, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | " | + | "SimpleGun", |
+ | "Revolver", | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 30, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | " | + | ["Crafting"] = 3, |
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["verbs"] = { |
− | }, | + | { |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | " | + | ["hasStandardCommand"] = true, |
− | }, | + | ["defaultProjectile"] = "Bullet_Revolver", |
− | + | ["warmupTime"] = 0.3, | |
− | " | + | ["range"] = 25.9, |
− | " | + | ["soundCast"] = "Shot_Revolver", |
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 9, | ||
+ | }, | ||
+ | }, | ||
+ | ["tools"] = { | ||
+ | { | ||
+ | ["label"] = "grip", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "barrel", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gun_Autopistol"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_Autopistol", |
− | description = [[ | + | ["label"] = "autopistol", |
− | + | ["description"] = [[An ancient pattern blowback-operated self-loading pistol. It lacks stopping power and range, but is quick to fire.]], | |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "BlowbackOperation", | |
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 4, | ||
+ | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "SimpleGun", | |
− | " | ||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["WorkToMake"] = 5000, |
+ | ["Mass"] = 1.2, | ||
+ | ["AccuracyTouch"] = 0.80, | ||
+ | ["AccuracyShort"] = 0.70, | ||
+ | ["AccuracyMedium"] = 0.40, | ||
+ | ["AccuracyLong"] = 0.30, | ||
+ | ["RangedWeapon_Cooldown"] = 1, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 30, | |
− | + | ["ComponentIndustrial"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | " | + | ["verbClass"] = "Verb_Shoot", |
− | " | + | ["hasStandardCommand"] = true, |
− | " | + | ["defaultProjectile"] = "Bullet_Autopistol", |
− | " | + | ["warmupTime"] = 0.3, |
+ | ["range"] = 25.9, | ||
+ | ["soundCast"] = "Shot_Autopistol", | ||
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "grip", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | " | + | "Poke", |
− | " | + | }, |
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Autopistol"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_Autopistol", |
− | + | ["label"] = "autopistol bullet", | |
− | + | }, | |
− | + | ["ThingDef:Gun_MachinePistol"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseHumanMakeableGun", | ||
+ | ["FileName"] = "RangedIndustrial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_MachinePistol", | |
− | + | ["label"] = "machine pistol", | |
− | " | + | ["description"] = [[A micro-submachine gun. It is short-ranged, but very light in the hands. Its rate of fire tends to make up for its weakness.]], |
− | " | + | ["recipeMaker"] = { |
+ | ["researchPrerequisite"] = "BlowbackOperation", | ||
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 4, | ||
+ | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["WorkToMake"] = 11000, |
+ | ["Mass"] = 2.5, | ||
+ | ["AccuracyTouch"] = 0.90, | ||
+ | ["AccuracyShort"] = 0.65, | ||
+ | ["AccuracyMedium"] = 0.35, | ||
+ | ["AccuracyLong"] = 0.15, | ||
+ | ["RangedWeapon_Cooldown"] = 0.9, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 45, | |
− | + | ["ComponentIndustrial"] = 3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | " | + | ["verbClass"] = "Verb_Shoot", |
− | " | + | ["hasStandardCommand"] = true, |
− | " | + | ["defaultProjectile"] = "Bullet_MachinePistol", |
− | " | + | ["warmupTime"] = 0.5, |
− | " | + | ["range"] = 19.9, |
+ | ["burstShotCount"] = 3, | ||
+ | ["ticksBetweenBurstShots"] = 7, | ||
+ | ["soundCast"] = "Shot_MachinePistol", | ||
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "grip", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | " | + | "Poke", |
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_MachinePistol"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_MachinePistol", |
− | label = " | + | ["label"] = "machine pistol bullet", |
− | + | }, | |
− | + | ["ThingDef:Gun_IncendiaryLauncher"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | " | + | ["FileName"] = "RangedIndustrial.xml", |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_IncendiaryLauncher", | |
− | " | + | ["label"] = "incendiary launcher", |
+ | ["description"] = [[A wide-barreled incendiary bolt launcher. The bolts create small incendiary explosions on impact, starting fires.]], | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 20000, | ||
+ | ["Mass"] = 3.4, | ||
+ | ["RangedWeapon_Cooldown"] = 3.5, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | " | + | ["Crafting"] = 4, |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["verbs"] = { | |
+ | { | ||
+ | ["verbClass"] = "Verb_Shoot", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_IncendiaryLauncher", | ||
+ | ["warmupTime"] = 3.5, | ||
+ | ["range"] = 23.9, | ||
+ | ["forcedMissRadius"] = 1.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "Shot_IncendiaryLauncher", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "stock", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "barrel", |
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_IncendiaryLauncher"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_IncendiaryLauncher", |
− | label = " | + | ["label"] = "incendiary bolt", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Gun_SmokeLauncher"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_SmokeLauncher", | |
− | " | + | ["label"] = "smoke launcher", |
− | " | + | ["description"] = [[A wide-barreled smoke shell launcher. The shell will upon impact release a cloud of smoke, obscuring incoming shots and preventing turrets from locking on.]], |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 30000, | ||
+ | ["Mass"] = 3.4, | ||
+ | ["RangedWeapon_Cooldown"] = 4.5, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 4, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | " | + | ["_attrib_"] = { |
+ | ["Inherit"] = false, | ||
+ | }, | ||
+ | "GrenadeSmoke", | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | " | + | ["Crafting"] = 4, |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["verbs"] = { |
− | " | + | { |
+ | ["verbClass"] = "Verb_Shoot", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_SmokeLauncher", | ||
+ | ["warmupTime"] = 3.5, | ||
+ | ["range"] = 23.9, | ||
+ | ["forcedMissRadius"] = 1.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "Shot_IncendiaryLauncher", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "stock", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "barrel", |
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_SmokeLauncher"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_SmokeLauncher", |
− | label = " | + | ["label"] = "smoke launcher shell", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Gun_EmpLauncher"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_EmpLauncher", | |
− | + | ["label"] = "EMP launcher", | |
− | + | ["description"] = [[A wide-barreled EMP shell launcher. The shell will upon impact release a burst of electromagnetic energy, stunning mechanical targets (mechanoids, turrets, mortars) and depleting shields in the area of effect.]], | |
− | + | ["weaponTags"] = { | |
− | + | "GrenadeEMP", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["WorkToMake"] = 30000, |
+ | ["Mass"] = 3.4, | ||
+ | ["RangedWeapon_Cooldown"] = 3.5, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 8, | |
− | ComponentIndustrial = | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | " | + | ["Crafting"] = 4, |
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisite"] = "MicroelectronicsBasics", | |
− | " | + | }, |
+ | ["verbs"] = { | ||
+ | { | ||
+ | ["verbClass"] = "Verb_Shoot", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_EMPLauncher", | ||
+ | ["warmupTime"] = 3.5, | ||
+ | ["range"] = 23.9, | ||
+ | ["forcedMissRadius"] = 1.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "Shot_IncendiaryLauncher", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "stock", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | " | + | ["label"] = "barrel", |
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_EMPLauncher"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_EMPLauncher", |
− | label = " | + | ["label"] = "EMP launcher shell", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Gun_BoltActionRifle"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_BoltActionRifle", | |
− | + | ["label"] = "bolt-action rifle", | |
− | + | ["description"] = [[An ancient pattern bolt-action rifle. With its long range, and low fire rate, it is unlikely to drive animals to revenge, which makes it a favorite weapon for hunting.]], | |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 12000, | |
− | + | ["Mass"] = 3.5, | |
− | + | ["AccuracyTouch"] = 0.65, | |
− | + | ["AccuracyShort"] = 0.80, | |
− | + | ["AccuracyMedium"] = 0.90, | |
− | + | ["AccuracyLong"] = 0.80, | |
− | + | ["RangedWeapon_Cooldown"] = 1.5, | |
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 60, |
+ | ["ComponentIndustrial"] = 3, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 5, | |
− | + | }, | |
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | " | + | ["verbClass"] = "Verb_Shoot", |
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_BoltActionRifle", | ||
+ | ["warmupTime"] = 1.7, | ||
+ | ["range"] = 36.9, | ||
+ | ["soundCast"] = "Shot_BoltActionRifle", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
− | " | + | { |
+ | ["label"] = "stock", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | " | + | "Poke", |
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_BoltActionRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_BoltActionRifle", |
− | label = " | + | ["label"] = "bolt-action rifle bullet", |
− | + | }, | |
− | + | ["ThingDef:Gun_PumpShotgun"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "Gun_PumpShotgun", | |
− | + | ["label"] = "pump shotgun", | |
− | + | ["description"] = [[An ancient design of shotgun that emits a tight-packed spray of pellets. Deadly, but short range.]], | |
− | + | ["statBases"] = { | |
+ | ["WorkToMake"] = 12000, | ||
+ | ["Mass"] = 3.4, | ||
+ | ["AccuracyTouch"] = 0.80, | ||
+ | ["AccuracyShort"] = 0.87, | ||
+ | ["AccuracyMedium"] = 0.77, | ||
+ | ["AccuracyLong"] = 0.64, | ||
+ | ["RangedWeapon_Cooldown"] = 1.25, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 60, |
+ | ["ComponentIndustrial"] = 3, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 5, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | " | + | ["verbClass"] = "Verb_Shoot", |
− | " | + | ["hasStandardCommand"] = true, |
− | " | + | ["defaultProjectile"] = "Bullet_Shotgun", |
− | " | + | ["warmupTime"] = 0.9, |
+ | ["range"] = 15.9, | ||
+ | ["soundCast"] = "Shot_Shotgun", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "stock", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | " | + | "Poke", |
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Shotgun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | FileName = " | + | ["defName"] = "Bullet_Shotgun", |
− | + | ["label"] = "shotgun blast", | |
− | DLC = "Core", | + | }, |
+ | ["ThingDef:Gun_ChainShotgun"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseHumanMakeableGun", | ||
+ | ["FileName"] = "RangedIndustrial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_ChainShotgun", | |
− | + | ["label"] = "chain shotgun", | |
− | + | ["description"] = [[A magazine-fed fully automatic shotgun. It is even shorter-ranged than a typical shotgun, but is extraordinarily dangerous due to burst fire.]], | |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "GasOperation", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 6, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = | + | ["WorkToMake"] = 31000, |
− | + | ["Mass"] = 4.5, | |
− | Mass = | + | ["AccuracyTouch"] = 0.57, |
− | + | ["AccuracyShort"] = 0.64, | |
− | + | ["AccuracyMedium"] = 0.55, | |
− | + | ["AccuracyLong"] = 0.45, | |
− | + | ["RangedWeapon_Cooldown"] = 1.35, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 70, |
+ | ["ComponentIndustrial"] = 5, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | " | + | { |
+ | ["verbClass"] = "Verb_Shoot", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_Shotgun", | ||
+ | ["warmupTime"] = 1.2, | ||
+ | ["range"] = 12.9, | ||
+ | ["burstShotCount"] = 3, | ||
+ | ["ticksBetweenBurstShots"] = 10, | ||
+ | ["soundCast"] = "Shot_Shotgun", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
+ | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "IndustrialGunAdvanced", | |
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | " | + | ["label"] = "stock", |
− | + | ["capacities"] = { | |
− | " | + | "Blunt", |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | |||
− | " | ||
− | " | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gun_HeavySMG"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_HeavySMG", |
− | label = " | + | ["label"] = "heavy SMG", |
− | description = [[A | + | ["description"] = [[A compact, wide-caliber slug-thrower. It's got a very short range, but it packs a punch and handles quite well.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "GasOperation", | |
− | " | + | ["skillRequirements"] = { |
+ | ["Crafting"] = 5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 24000, | |
− | + | ["Mass"] = 3.5, | |
− | + | ["AccuracyTouch"] = 0.85, | |
− | + | ["AccuracyShort"] = 0.65, | |
− | + | ["AccuracyMedium"] = 0.35, | |
− | + | ["AccuracyLong"] = 0.20, | |
− | + | ["RangedWeapon_Cooldown"] = 1.65, | |
− | + | }, | |
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
+ | ["ComponentIndustrial"] = 4, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_HeavySMG", | |
− | + | ["warmupTime"] = 0.9, | |
− | + | ["range"] = 22.9, | |
− | + | ["burstShotCount"] = 3, | |
− | + | ["ticksBetweenBurstShots"] = 11, | |
− | + | ["soundCast"] = "Shot_HeavySMG", | |
− | " | + | ["soundCastTail"] = "GunTail_Heavy", |
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | " | + | "IndustrialGunAdvanced", |
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "grip", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | " | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_HeavySMG"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Bullet_HeavySMG", |
+ | ["label"] = "heavy SMG bullet", | ||
+ | }, | ||
+ | ["ThingDef:Gun_LMG"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseHumanMakeableGun", | ||
+ | ["FileName"] = "RangedIndustrial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_LMG", |
− | label = " | + | ["label"] = "LMG", |
− | description = [[A | + | ["description"] = [[A gas-operated light machine gun. While it is somewhat unwieldy and inaccurate, its long bursts of fire are effective against groups of enemies.]], |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "GasOperation", | |
− | " | + | ["skillRequirements"] = { |
+ | ["Crafting"] = 6, | ||
}, | }, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 34000, | |
− | + | ["Mass"] = 8.5, | |
− | + | ["AccuracyTouch"] = 0.40, | |
− | + | ["AccuracyShort"] = 0.48, | |
− | + | ["AccuracyMedium"] = 0.35, | |
− | + | ["AccuracyLong"] = 0.26, | |
− | + | ["RangedWeapon_Cooldown"] = 1.8, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 75, | |
− | + | ["ComponentIndustrial"] = 5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_LMG", | |
− | + | ["warmupTime"] = 1.8, | |
− | + | ["range"] = 25.9, | |
+ | ["ticksBetweenBurstShots"] = 7, | ||
+ | ["burstShotCount"] = 6, | ||
+ | ["soundCast"] = "Shot_Minigun", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "IndustrialGunAdvanced", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "stock", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_LMG"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_LMG", |
− | label | + | ["label"] = "LMG bullet", |
− | |||
}, | }, | ||
− | + | ["ThingDef:Gun_AssaultRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_AssaultRifle", |
− | label = " | + | ["label"] = "assault rifle", |
− | + | ["description"] = [[A general-purpose gas-operated assault rifle for field or urban combat. It has good range, decent power, and good accuracy.]], | |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "PrecisionRifling", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 6, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 40000, | |
− | + | ["Mass"] = 3.5, | |
− | + | ["AccuracyTouch"] = 0.60, | |
− | + | ["AccuracyShort"] = 0.70, | |
− | + | ["AccuracyMedium"] = 0.65, | |
− | + | ["AccuracyLong"] = 0.55, | |
− | + | ["RangedWeapon_Cooldown"] = 1.70, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 60, | |
− | + | ["ComponentIndustrial"] = 7, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_AssaultRifle", | |
− | + | ["warmupTime"] = 1.0, | |
− | + | ["range"] = 30.9, | |
− | + | ["burstShotCount"] = 3, | |
− | + | ["ticksBetweenBurstShots"] = 10, | |
− | + | ["soundCast"] = "Shot_AssaultRifle", | |
− | + | ["soundCastTail"] = "GunTail_Medium", | |
− | + | ["muzzleFlashScale"] = 9, | |
+ | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "IndustrialGunAdvanced", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "stock", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Bullet_AssaultRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Bullet_AssaultRifle", | |
− | + | ["label"] = "assault rifle bullet", | |
}, | }, | ||
− | + | ["ThingDef:Gun_SniperRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_SniperRifle", |
− | label = " | + | ["label"] = "sniper rifle", |
− | + | ["description"] = [[An ancient design of precision sniper rifle. Bolt action. It has an exceptionally long range, great accuracy and good power. Because it's so unwieldy, other weapons outclass it at close range.]], | |
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "PrecisionRifling", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 7, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 45000, | |
− | + | ["Mass"] = 4, | |
− | + | ["AccuracyTouch"] = 0.50, | |
− | + | ["AccuracyShort"] = 0.70, | |
− | + | ["AccuracyMedium"] = 0.86, | |
− | + | ["AccuracyLong"] = 0.88, | |
− | + | ["RangedWeapon_Cooldown"] = 2.3, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 60, | |
− | + | ["ComponentIndustrial"] = 8, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_SniperRifle", | |
− | + | ["warmupTime"] = 3.5, | |
− | + | ["range"] = 44.9, | |
− | + | ["soundCast"] = "Shot_SniperRifle", | |
− | + | ["soundCastTail"] = "GunTail_Heavy", | |
− | + | ["muzzleFlashScale"] = 9, | |
− | + | }, | |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "stock", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "barrel", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
+ | }, | ||
+ | ["weaponTags"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Inherit"] = false, | ||
+ | }, | ||
+ | "SniperRifle", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_SniperRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_SniperRifle", |
− | label | + | ["label"] = "sniper rifle bullet", |
− | |||
}, | }, | ||
− | + | ["ThingDef:Gun_Minigun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHumanMakeableGun", | |
− | + | ["FileName"] = "RangedIndustrial.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Gun_Minigun", | |
− | + | ["label"] = "minigun", | |
− | + | ["description"] = [[A multi-barrel machine gun. It's unwieldy, but once it starts firing it fires very fast. Where most self-loading guns are powered by the energy from the gunpowder, the minigun uses an electric motor to rapidly cycle cartridges through the weapon.]], | |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 60000, | |
− | + | ["Mass"] = 10, | |
− | + | ["AccuracyTouch"] = 0.15, | |
− | + | ["AccuracyShort"] = 0.25, | |
− | + | ["AccuracyMedium"] = 0.25, | |
− | + | ["AccuracyLong"] = 0.18, | |
− | + | ["RangedWeapon_Cooldown"] = 2.3, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 160, | |
− | + | ["ComponentIndustrial"] = 20, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "MultibarrelWeapons", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 7, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "GunHeavy", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_Minigun", | |
− | + | ["warmupTime"] = 2.5, | |
− | + | ["range"] = 30.9, | |
− | + | ["burstShotCount"] = 25, | |
− | + | ["ticksBetweenBurstShots"] = 5, | |
− | + | ["soundCast"] = "Shot_Minigun", | |
− | + | ["soundCastTail"] = "GunTail_Medium", | |
+ | ["muzzleFlashScale"] = 9, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrels", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 11.7, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Bullet_Minigun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_Minigun", |
− | label = " | + | ["label"] = "minigun bullet", |
}, | }, | ||
− | + | ["ThingDef:Gun_TripleRocket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialConsumable.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_TripleRocket", |
− | label = " | + | ["label"] = "triple rocket launcher", |
− | + | ["description"] = [[A single-use rocket launcher that fires three large-bore explosive rockets. Good against small groups of tough targets.\n\nBecause of its unwieldiness, single-use limitation, and the massive destruction it causes, it's said that one must be slightly crazy to use this weapon.]], | |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1000, | |
− | + | ["Mass"] = 7, | |
− | + | ["RangedWeapon_Cooldown"] = 4.5, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "Gun", | |
− | + | "GunSingleUse", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_ShootOneUse", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_Rocket", | |
+ | ["forcedMissRadius"] = 2.9, | ||
+ | ["warmupTime"] = 4.5, | ||
+ | ["ai_AvoidFriendlyFireRadius"] = 5, | ||
+ | ["range"] = 35.9, | ||
+ | ["ticksBetweenBurstShots"] = 20, | ||
+ | ["burstShotCount"] = 3, | ||
+ | ["soundCast"] = "InfernoCannon_Fire", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["stopBurstWithoutLos"] = false, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 11.7, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
+ | ["explosiveRadius"] = 3.9, | ||
+ | ["explosiveDamageType"] = "Bomb", | ||
+ | ["requiredDamageTypeToExplode"] = "Flame", | ||
+ | }, | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_BiocodableWeapon", | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_Rocket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialConsumable.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Bullet_Rocket", | ||
+ | ["label"] = "rocket", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
}, | }, | ||
− | + | ["ThingDef:Gun_DoomsdayRocket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseGun", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialConsumable.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_DoomsdayRocket", |
− | label = " | + | ["label"] = "doomsday rocket launcher", |
− | statBases = { | + | ["description"] = [[A single-use rocket launcher that fires a massive explosive projectile. Good against large groups of soft targets. Starts fires.\n\nBecause of its unwieldiness, single-use limitation, and the massive destruction it causes, it's said that one must be slightly crazy to use this weapon.]], |
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1000, | |
+ | ["Mass"] = 8, | ||
+ | ["RangedWeapon_Cooldown"] = 4.5, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "Gun", | |
− | + | "GunSingleUse", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_ShootOneUse", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_DoomsdayRocket", | |
− | + | ["forcedMissRadius"] = 1.9, | |
− | + | ["warmupTime"] = 4.5, | |
− | + | ["ai_AvoidFriendlyFireRadius"] = 8, | |
− | + | ["range"] = 35.9, | |
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "InfernoCannon_Fire", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
+ | }, | ||
+ | ["power"] = 11.7, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
− | + | ["explosiveRadius"] = 7.8, | |
− | + | ["explosiveDamageType"] = "Bomb", | |
− | + | ["requiredDamageTypeToExplode"] = "Flame", | |
− | + | }, | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_BiocodableWeapon", | |
− | + | }, | |
− | + | }, | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_DoomsdayRocket"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialConsumable.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Bullet_DoomsdayRocket", | ||
+ | ["label"] = "doomsday rocket", | ||
+ | ["thingClass"] = "Projectile_DoomsdayRocket", | ||
}, | }, | ||
− | + | ["ThingDef:BaseGrenadeProjectile"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseGrenadeProjectile", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "RangedIndustrialGrenades.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["category"] = "Projectile", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
+ | ["label"] = "projectile", | ||
+ | ["useHitPoints"] = false, | ||
}, | }, | ||
− | + | ["ThingDef:BaseMakeableGrenade"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseMakeableGrenade", | |
− | ParentName = " | + | ["ParentName"] = "BaseWeapon", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "RangedIndustrialGrenades.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["effectWorking"] = "Smith", | |
− | + | ["soundWorking"] = "Recipe_Smith", | |
+ | ["recipeUsers"] = { | ||
+ | "TableMachining", | ||
+ | }, | ||
+ | ["unfinishedThingDef"] = "UnfinishedGun", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Weapon_GrenadeFrag"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMakeableGrenade", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialGrenades.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Weapon_GrenadeFrag", |
− | label = " | + | ["label"] = "frag grenades", |
− | statBases = { | + | ["description"] = [[Old-school fragmentation grenades. They can be thrown a short distance, where they'll explode, damaging anything and anyone nearby.]], |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 1, | |
+ | ["RangedWeapon_Cooldown"] = 2.66, | ||
+ | ["WorkToMake"] = 12000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Steel"] = 20, | |
− | + | ["Chemfuel"] = 80, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "GrenadeDestructive", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Grenades", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["label"] = "throw frag grenade", | |
− | + | ["verbClass"] = "Verb_LaunchProjectile", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["range"] = 12.9, | |
− | + | ["forcedMissRadius"] = 1.9, | |
− | + | ["warmupTime"] = 1.5, | |
− | + | ["noiseRadius"] = 4, | |
+ | ["ai_IsBuildingDestroyer"] = true, | ||
+ | ["soundCast"] = "ThrowGrenade", | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | ["defaultProjectile"] = "Proj_GrenadeFrag", | ||
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
− | + | ["explosiveRadius"] = 2.66, | |
− | + | ["explosiveDamageType"] = "Bomb", | |
− | + | ["requiredDamageTypeToExplode"] = "Flame", | |
+ | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BaseFragGrenadeProjectile"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseFragGrenadeProjectile", | |
− | + | ["ParentName"] = "BaseGrenadeProjectile", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "RangedIndustrialGrenades.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
}, | }, | ||
− | + | ["ThingDef:Proj_GrenadeFrag"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseFragGrenadeProjectile", | |
− | + | ["FileName"] = "RangedIndustrialGrenades.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Proj_GrenadeFrag", | |
− | + | ["label"] = "frag grenade", | |
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Weapon_GrenadeMolotov"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMakeableGrenade", | |
− | ParentName | + | ["FileName"] = "RangedIndustrialGrenades.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | description = [[A | + | ["defName"] = "Weapon_GrenadeMolotov", |
− | + | ["label"] = "molotov cocktails", | |
− | " | + | ["description"] = [[Glass bottles filled with flammable liquid, with a burning cloth in the neck. A favorite weapon of hooligans and desperate warriors from rim to rim.]], |
+ | ["statBases"] = { | ||
+ | ["Mass"] = 1, | ||
+ | ["RangedWeapon_Cooldown"] = 2.66, | ||
+ | ["WorkToMake"] = 6000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Cloth"] = 25, | |
− | + | ["Chemfuel"] = 80, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "GrenadeDestructive", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
− | " | + | "Grenades", |
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | " | + | ["label"] = "throw molotov", |
+ | ["verbClass"] = "Verb_LaunchProjectile", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["range"] = 12.9, | ||
+ | ["forcedMissRadius"] = 1.9, | ||
+ | ["warmupTime"] = 1.5, | ||
+ | ["noiseRadius"] = 4, | ||
+ | ["ai_IsBuildingDestroyer"] = true, | ||
+ | ["soundCast"] = "ThrowMolotovCocktail", | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | ["defaultProjectile"] = "Proj_GrenadeMolotov", | ||
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
}, | }, | ||
− | + | }, | |
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
− | + | ["explosiveRadius"] = 2.66, | |
− | + | ["explosiveDamageType"] = "Flame", | |
− | + | ["requiredDamageTypeToExplode"] = "Flame", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["ThingDef:Proj_GrenadeMolotov"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseIncendiaryProjectile", | |
− | + | ["FileName"] = "RangedIndustrialGrenades.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Proj_GrenadeMolotov", | ||
+ | ["label"] = "molotov cocktail", | ||
}, | }, | ||
− | + | ["ThingDef:Weapon_GrenadeEMP"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMakeableGrenade", | |
− | ParentName = " | + | ["FileName"] = "RangedIndustrialGrenades.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Weapon_GrenadeEMP", |
− | label = " | + | ["label"] = "EMP grenades", |
− | description = [[ | + | ["description"] = [[Electromagnetic pulse grenades damaging to electronic equipment.]], |
− | statBases = { | + | ["statBases"] = { |
− | Mass = | + | ["Mass"] = 1, |
+ | ["RangedWeapon_Cooldown"] = 2.66, | ||
+ | ["WorkToMake"] = 24000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | " | + | ["Steel"] = 20, |
+ | ["ComponentIndustrial"] = 6, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "MicroelectronicsBasics", | |
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "GrenadeEMP", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "Grenades", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
+ | ["label"] = "throw EMP grenade", | ||
+ | ["verbClass"] = "Verb_LaunchProjectile", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["range"] = 12.9, | ||
+ | ["forcedMissRadius"] = 1.9, | ||
+ | ["warmupTime"] = 1.5, | ||
+ | ["noiseRadius"] = 4, | ||
+ | ["ai_IsBuildingDestroyer"] = false, | ||
+ | ["soundCast"] = "ThrowGrenade", | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | ["defaultProjectile"] = "Proj_GrenadeEMP", | ||
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Explosive", | |
− | + | }, | |
− | + | ["explosiveRadius"] = 2.66, | |
− | + | ["explosiveDamageType"] = "EMP", | |
− | + | ["requiredDamageTypeToExplode"] = "Flame", | |
− | + | }, | |
}, | }, | ||
− | + | ["smeltProducts"] = { | |
− | + | ["Steel"] = 10, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Proj_GrenadeEMP"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BaseGrenadeProjectile", | ||
+ | ["FileName"] = "RangedIndustrialGrenades.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Proj_GrenadeEMP", | ||
+ | ["label"] = "EMP grenade", | ||
+ | ["thingClass"] = "Projectile_Explosive", | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_ChargeBlasterHeavy"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Bullet_ChargeBlasterHeavy", | ||
+ | ["label"] = "charge blaster shot", | ||
}, | }, | ||
− | + | ["ThingDef:Gun_ChargeBlasterHeavyBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | ParentName = " | + | ["ParentName"] = "BaseGunWithQuality", |
− | + | ["Name"] = "Gun_ChargeBlasterHeavyBase", | |
− | FileName = " | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["label"] = "heavy charge blaster", | |
− | + | ["description"] = [[A pulse-charged rapid-fire blaster for area suppressive fire. Heavy cooling allows long, deadly bursts.]], | |
− | description = [[ | + | ["statBases"] = { |
− | statBases = { | + | ["MarketValue"] = 1400, |
− | Mass = | + | ["Mass"] = 22, |
− | + | ["AccuracyTouch"] = 0.18, | |
+ | ["AccuracyShort"] = 0.26, | ||
+ | ["AccuracyMedium"] = 0.26, | ||
+ | ["AccuracyLong"] = 0.18, | ||
+ | ["RangedWeapon_Cooldown"] = 7.4, | ||
}, | }, | ||
− | + | ["tradeability"] = "None", | |
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
+ | }, | ||
+ | ["power"] = 11.7, | ||
+ | ["cooldownTime"] = 2.6, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gun_ChargeBlasterHeavy"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "Gun_ChargeBlasterHeavyBase", | |
− | ParentName | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_ChargeBlasterHeavy", |
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
+ | ["defaultProjectile"] = "Bullet_ChargeBlasterHeavy", | ||
+ | ["warmupTime"] = 1.25, | ||
+ | ["range"] = 26.9, | ||
+ | ["ticksBetweenBurstShots"] = 5, | ||
+ | ["burstShotCount"] = 24, | ||
+ | ["soundCast"] = "Shot_ChargeBlaster", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
+ | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "MechanoidGunHeavy", | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_InfernoCannon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_InfernoCannon", |
− | label = " | + | ["label"] = "inferno cannon shell", |
− | + | ["thingClass"] = "Projectile_Explosive", | |
− | + | }, | |
− | + | ["ThingDef:Gun_InfernoCannonBase"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "BaseGunWithQuality", | ||
+ | ["Name"] = "Gun_InfernoCannonBase", | ||
+ | ["FileName"] = "RangedMechanoid.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["label"] = "inferno cannon", | |
− | + | ["description"] = [[An incendiary-shot mini-artillery device. It fires a large incendiary warhead.]], | |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 1400, | ||
+ | ["Mass"] = 18, | ||
+ | ["RangedWeapon_Cooldown"] = 8.4, | ||
}, | }, | ||
− | + | ["tradeability"] = "None", | |
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 11.7, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gun_InfernoCannon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "Gun_InfernoCannonBase", | |
− | ParentName = " | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_InfernoCannon", |
− | + | ["weaponTags"] = { | |
− | + | "MechanoidGunHeavy", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_InfernoCannon", | ||
+ | ["forcedMissRadius"] = 3.5, | ||
+ | ["ai_AvoidFriendlyFireRadius"] = 3, | ||
+ | ["warmupTime"] = 1.25, | ||
+ | ["range"] = 26.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "InfernoCannon_Fire", | ||
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 14, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gun_Needle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseGunWithQuality", | |
− | ParentName | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Gun_Needle", |
− | label = " | + | ["label"] = "needle gun", |
− | description = [[A | + | ["description"] = [[A long-range weapon used by mechanoids. Named after its needle-like projectiles, it fires single shots with great accuracy. While it does less damage than charge weapons, it can reach over very long distances.]], |
− | statBases = { | + | ["tradeability"] = "None", |
− | + | ["statBases"] = { | |
+ | ["MarketValue"] = 1400, | ||
+ | ["Mass"] = 2.6, | ||
+ | ["AccuracyTouch"] = 0.60, | ||
+ | ["AccuracyShort"] = 0.80, | ||
+ | ["AccuracyMedium"] = 0.90, | ||
+ | ["AccuracyLong"] = 0.85, | ||
+ | ["RangedWeapon_Cooldown"] = 2.1, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "MechanoidGunLongRange", | |
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_NeedleGun", | |
− | + | ["warmupTime"] = 2.5, | |
− | + | ["range"] = 44.9, | |
− | + | ["soundCast"] = "Shot_NeedleGun", | |
− | + | ["soundCastTail"] = "GunTail_Heavy", | |
+ | ["muzzleFlashScale"] = 9, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "barrel", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | }, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_NeedleGun"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedMechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Bullet_NeedleGun", | ||
+ | ["label"] = "needle shot", | ||
}, | }, | ||
− | + | ["ThingDef:BaseWeaponNeolithic"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseWeaponNeolithic", | |
− | + | ["Abstract"] = true, | |
− | + | ["ParentName"] = "BaseWeapon", | |
− | FileName = " | + | ["FileName"] = "RangedNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "Neolithic", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["thingCategories"] = { | |
− | + | "WeaponsRanged", | |
− | + | }, | |
+ | ["comps"] = { | ||
+ | { | ||
+ | ["compClass"] = "CompQuality", | ||
}, | }, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["workSpeedStat"] = "GeneralLaborSpeed", | |
− | + | ["workSkill"] = "Crafting", | |
− | + | ["recipeUsers"] = { | |
− | + | "ElectricSmithy", | |
− | + | "FueledSmithy", | |
− | + | }, | |
− | + | ["effectWorking"] = "Smelt", | |
− | + | ["soundWorking"] = "Recipe_MakeBow", | |
− | + | ["unfinishedThingDef"] = "UnfinishedWeapon", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BaseProjectileNeolithic"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BaseProjectileNeolithic", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "RangedNeolithic.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["category"] = "Projectile", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
+ | ["thingClass"] = "Bullet", | ||
+ | ["label"] = "arrow", | ||
+ | ["useHitPoints"] = false, | ||
}, | }, | ||
− | + | ["ThingDef:Bow_Short"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseWeaponNeolithic", | |
− | ParentName = " | + | ["FileName"] = "RangedNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bow_Short", |
− | label = " | + | ["label"] = "short bow", |
− | + | ["description"] = [[A simple short selfbow made from a single piece of wood.]], | |
− | + | ["costList"] = { | |
+ | ["WoodLog"] = 30, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 2400, | |
− | + | ["Mass"] = 0.8, | |
− | + | ["AccuracyTouch"] = 0.75, | |
− | + | ["AccuracyShort"] = 0.65, | |
− | + | ["AccuracyMedium"] = 0.45, | |
− | + | ["AccuracyLong"] = 0.25, | |
− | + | ["RangedWeapon_Cooldown"] = 1.65, | |
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "NeolithicRangedBasic", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["recipeUsers"] = { | |
− | + | "CraftingSpot", | |
− | + | }, | |
+ | ["skillRequirements"] = { | ||
+ | ["Crafting"] = 2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Arrow_Short", | |
− | + | ["warmupTime"] = 1.35, | |
− | + | ["range"] = 22.9, | |
− | + | ["soundCast"] = "Bow_Small", | |
− | + | }, | |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "limb", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Arrow_Short"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseProjectileNeolithic", | |
− | ParentName = " | + | ["FileName"] = "RangedNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Arrow_Short", | ||
+ | ["label"] = "shortbow arrow", | ||
}, | }, | ||
− | + | ["ThingDef:Pila"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseWeaponNeolithic", | |
− | ParentName = " | + | ["FileName"] = "RangedNeolithic.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Pila", |
− | label = " | + | ["label"] = "pila", |
− | + | ["description"] = [[Pila are spears for throwing. They take a long time to throw, but one hit can do heavy damage. This weapon represents a bundle of pila and can be thrown over and over. The singular of pila is pilum.]], | |
− | + | ["costList"] = { | |
+ | ["WoodLog"] = 70, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 7000, | |
− | + | ["Mass"] = 4, | |
− | + | ["AccuracyTouch"] = 0.50, | |
− | + | ["AccuracyShort"] = 0.71, | |
− | + | ["AccuracyMedium"] = 0.50, | |
− | + | ["AccuracyLong"] = 0.32, | |
− | + | ["RangedWeapon_Cooldown"] = 4, | |
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "NeolithicRangedHeavy", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 3, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["verbs"] = { | |
+ | { | ||
+ | ["verbClass"] = "Verb_Shoot", | ||
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Pilum_Thrown", | ||
+ | ["warmupTime"] = 4, | ||
+ | ["range"] = 18.9, | ||
+ | ["soundCast"] = "Interact_BeatFire", | ||
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "shaft", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "point", | |
+ | ["capacities"] = { | ||
+ | "Stab", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Pilum_Thrown"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseProjectileNeolithic", | |
− | + | ["FileName"] = "RangedNeolithic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | FileName = " | + | ["defName"] = "Pilum_Thrown", |
− | + | ["label"] = "pilum", | |
− | DLC = "Core", | + | }, |
+ | ["ThingDef:Bow_Recurve"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseWeaponNeolithic", | ||
+ | ["FileName"] = "RangedNeolithic.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Bow_Recurve", | ||
+ | ["label"] = "recurve bow", | ||
+ | ["description"] = [[A recurve bow. Its construction behaves like a tuned spring, storing energy more efficiently and delivering a faster shot.]], | ||
+ | ["costList"] = { | ||
+ | ["WoodLog"] = 40, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 5000, | |
− | " | + | ["Mass"] = 1.3, |
+ | ["AccuracyTouch"] = 0.70, | ||
+ | ["AccuracyShort"] = 0.78, | ||
+ | ["AccuracyMedium"] = 0.65, | ||
+ | ["AccuracyLong"] = 0.35, | ||
+ | ["RangedWeapon_Cooldown"] = 1.65, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "NeolithicRangedDecent", | |
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | { | + | ["recipeUsers"] = { |
− | + | "CraftingSpot", | |
− | + | }, | |
− | + | ["researchPrerequisite"] = "RecurveBow", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 5, | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["verbs"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["verbClass"] = "Verb_Shoot", | |
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Arrow_Recurve", | ||
+ | ["warmupTime"] = 1.45, | ||
+ | ["range"] = 25.9, | ||
+ | ["soundCast"] = "Bow_Recurve", | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "limb", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Arrow_Recurve"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseProjectileNeolithic", | |
− | + | ["FileName"] = "RangedNeolithic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Arrow_Recurve", | |
− | + | ["label"] = "recurve bow arrow", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:Bow_Great"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseWeaponNeolithic", | |
− | + | ["FileName"] = "RangedNeolithic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Bow_Great", | |
− | + | ["label"] = "greatbow", | |
− | " | + | ["description"] = [[A powerful greatbow. Fires a heavy arrow long distances.]], |
+ | ["costList"] = { | ||
+ | ["WoodLog"] = 60, | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 9000, | |
− | + | ["Mass"] = 3.0, | |
− | + | ["AccuracyTouch"] = 0.65, | |
− | + | ["AccuracyShort"] = 0.85, | |
− | + | ["AccuracyMedium"] = 0.75, | |
− | + | ["AccuracyLong"] = 0.50, | |
− | + | ["RangedWeapon_Cooldown"] = 1.5, | |
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "NeolithicRangedHeavy", | |
− | + | "NeolithicRangedChief", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Arrow_Great", | |
− | + | ["warmupTime"] = 2.0, | |
− | + | ["range"] = 29.9, | |
− | + | ["soundCast"] = "Bow_Large", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "limb", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | " | ||
}, | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["recipeUsers"] = { | |
− | + | "CraftingSpot", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["researchPrerequisite"] = "Greatbow", | |
− | + | ["skillRequirements"] = { | |
− | + | ["Crafting"] = 6, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Arrow_Great"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseProjectileNeolithic", | |
− | + | ["FileName"] = "RangedNeolithic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | FileName = " | + | ["defName"] = "Arrow_Great", |
− | + | ["label"] = "greatbow arrow", | |
− | DLC = "Core", | + | }, |
+ | ["ThingDef:Gun_ChargeRifle"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseHumanMakeableGun", | ||
+ | ["FileName"] = "RangedSpacer.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Gun_ChargeRifle", | ||
+ | ["label"] = "charge rifle", | ||
+ | ["description"] = [[A charged-shot assault rifle. Pulse-charge technology charges each shot with unstable energy as it leaves the barrel. Released on impact, the charged energy greatly increases the damage done.]], | ||
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 45000, | ||
+ | ["Mass"] = 4.6, | ||
+ | ["AccuracyTouch"] = 0.55, | ||
+ | ["AccuracyShort"] = 0.64, | ||
+ | ["AccuracyMedium"] = 0.55, | ||
+ | ["AccuracyLong"] = 0.45, | ||
+ | ["RangedWeapon_Cooldown"] = 2.00, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | { | + | ["researchPrerequisite"] = "ChargedShot", |
− | + | ["skillRequirements"] = { | |
+ | ["Crafting"] = 7, | ||
}, | }, | ||
− | { | + | ["recipeUsers"] = { |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
}, | }, | ||
− | + | "FabricationBench", | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Plasteel"] = 50, | |
− | + | ["ComponentSpacer"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | + | "SpacerGun", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Shoot", | |
+ | ["hasStandardCommand"] = true, | ||
+ | ["defaultProjectile"] = "Bullet_ChargeRifle", | ||
+ | ["warmupTime"] = 1.0, | ||
+ | ["range"] = 25.9, | ||
+ | ["ticksBetweenBurstShots"] = 12, | ||
+ | ["burstShotCount"] = 3, | ||
+ | ["soundCast"] = "Shot_ChargeRifle", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "stock", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | |||
− | |||
− | |||
− | { | ||
− | label = " | ||
− | capacities = { | ||
− | " | ||
}, | }, | ||
− | power = 9, | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "barrel", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bullet_ChargeRifle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBullet", | |
− | ParentName = " | + | ["FileName"] = "RangedSpacer.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bullet_ChargeRifle", |
− | label = " | + | ["label"] = "charge shot", |
− | + | }, | |
− | + | ["ThingDef:Gun_ChargeLance"] = { | |
− | + | ["_attrib_"] = { | |
− | " | + | ["ParentName"] = "BaseHumanMakeableGun", |
+ | ["FileName"] = "RangedSpacer.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | statBases = { | + | ["defName"] = "Gun_ChargeLance", |
− | + | ["label"] = "charge lance", | |
− | + | ["description"] = [[A pulse-charged rail-assisted lance weapon. It fires a single shot at high velocity, charging it with unstable energy as it leaves the acceleration rail.]], | |
+ | ["statBases"] = { | ||
+ | ["Mass"] = 8, | ||
+ | ["AccuracyTouch"] = 0.65, | ||
+ | ["AccuracyShort"] = 0.85, | ||
+ | ["AccuracyMedium"] = 0.85, | ||
+ | ["AccuracyLong"] = 0.75, | ||
+ | ["RangedWeapon_Cooldown"] = 2.7, | ||
+ | ["WorkToMake"] = 60000, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | " | + | ["researchPrerequisite"] = "ChargedShot", |
− | " | + | ["skillRequirements"] = { |
− | + | ["Crafting"] = 9, | |
− | + | }, | |
− | + | ["recipeUsers"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | " | ||
}, | }, | ||
− | + | "FabricationBench", | |
− | |||
}, | }, | ||
+ | }, | ||
+ | ["costList"] = { | ||
+ | ["Plasteel"] = 60, | ||
+ | ["ComponentSpacer"] = 3, | ||
+ | }, | ||
+ | ["weaponTags"] = { | ||
+ | "MechanoidGunMedium", | ||
+ | "SpacerGun", | ||
+ | }, | ||
+ | ["verbs"] = { | ||
{ | { | ||
− | + | ["verbClass"] = "Verb_Shoot", | |
− | + | ["hasStandardCommand"] = true, | |
− | + | ["defaultProjectile"] = "Bullet_ChargeLance", | |
− | + | ["warmupTime"] = 1.7, | |
− | + | ["range"] = 29.9, | |
− | + | ["soundCast"] = "ChargeLance_Fire", | |
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
+ | }, | ||
+ | ["tools"] = { | ||
{ | { | ||
− | label = " | + | ["label"] = "barrel", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Blunt", |
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Bullet_ChargeLance"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseBullet", | |
− | }, | + | ["FileName"] = "RangedSpacer.xml", |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Bullet_ChargeLance", | ||
+ | ["label"] = "charge lance shot", | ||
+ | }, | ||
+ | ["ThingDef:OrbitalWeaponBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseWeapon", | ||
+ | ["Name"] = "OrbitalWeaponBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "RangedSpecial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "WeaponsRanged", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1200, | ||
+ | ["Mass"] = 0.2, | ||
+ | ["Beauty"] = -3, | ||
+ | ["Flammability"] = 0.5, | ||
+ | }, | ||
+ | ["tradeability"] = "Sellable", | ||
+ | ["tradeTags"] = { | ||
+ | "ExoticMisc", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:OrbitalUtilityBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ApparelNoQualityBase", | |
− | ParentName = " | + | ["Name"] = "OrbitalUtilityBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "RangedSpecial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["thingCategories"] = { | ||
+ | "ApparelUtility", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 1200, | |
− | + | ["Mass"] = 0.2, | |
− | + | ["Beauty"] = -3, | |
− | " | + | ["Flammability"] = 0.5, |
}, | }, | ||
− | + | ["tradeability"] = "Sellable", | |
− | + | ["tradeTags"] = { | |
− | + | "ExoticMisc", | |
− | |||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:OrbitalTargeterBombardment"] = { |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "OrbitalUtilityBase", | ||
+ | ["FileName"] = "RangedSpecial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "OrbitalTargeterBombardment", | |
+ | ["label"] = "orbital bombardment targeter", | ||
+ | ["description"] = [[An ancient targeting apparatus for an orbital bombardment system. This unit designates a target and transmits the coordinates to a network of satellites, which then bombard the target area with kinetic impactors. This unit has been reprogrammed to accept unauthorized users, but once it is used, the network will detect the incursion and cut off the link permanently.]], | ||
+ | ["verbs"] = { | ||
{ | { | ||
− | + | ["verbClass"] = "Verb_Bombardment", | |
− | + | ["hasStandardCommand"] = true, | |
− | " | + | ["warmupTime"] = 3, |
+ | ["ai_AvoidFriendlyFireRadius"] = 23, | ||
+ | ["ai_IsBuildingDestroyer"] = true, | ||
+ | ["range"] = 44.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundAiming"] = "OrbitalTargeter_Aiming", | ||
+ | ["soundCast"] = "OrbitalTargeter_Fire", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Reloadable", | |
− | " | ||
}, | }, | ||
− | + | ["maxCharges"] = 1, | |
− | + | ["destroyOnEmpty"] = true, | |
+ | ["hotKey"] = "Misc4", | ||
+ | ["chargeNoun"] = "charge", | ||
+ | ["displayGizmoWhileUndrafted"] = false, | ||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:OrbitalTargeterPowerBeam"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "OrbitalUtilityBase", | ||
+ | ["FileName"] = "RangedSpecial.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "OrbitalTargeterPowerBeam", | ||
+ | ["label"] = "orbital power beam targeter", | ||
+ | ["description"] = [[An ancient targeting unit for a network of power-collection satellites. Once aimed at a target, it directs ancient satellites to begin beaming power down in a massive column of electromagnetic energy. This power can safely be collected in a giant absorption dish. Since you have no absorption dish, you'll be aiming it at enemies, at which point the power column will turn the area into a thousand-degree inferno. This will last until the satellites detect the unsafe targeting, shut themselves down, and permanently deactivate the targeter.]], | ||
+ | ["verbs"] = { | ||
{ | { | ||
− | + | ["verbClass"] = "Verb_PowerBeam", | |
− | + | ["hasStandardCommand"] = true, | |
− | " | + | ["warmupTime"] = 3, |
+ | ["ai_AvoidFriendlyFireRadius"] = 15, | ||
+ | ["range"] = 44.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundAiming"] = "OrbitalTargeter_Aiming", | ||
+ | ["soundCast"] = "OrbitalTargeter_Fire", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Reloadable", | |
+ | }, | ||
+ | ["maxCharges"] = 1, | ||
+ | ["destroyOnEmpty"] = true, | ||
+ | ["hotKey"] = "Misc4", | ||
+ | ["chargeNoun"] = "charge", | ||
+ | ["displayGizmoWhileUndrafted"] = false, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:TornadoGenerator"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "OrbitalUtilityBase", | |
− | ParentName = " | + | ["FileName"] = "RangedSpecial.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "TornadoGenerator", |
− | label = " | + | ["label"] = "tornado generator", |
− | description = [[ | + | ["description"] = [[An ancient control unit for a network of weather-control satellites. This device has had certain failsafes bypassed; it is capable of causing a massive air current disturbance, which will generate a tornado at a chosen location. The weather network will detect this unauthorized intrusion and lock out the device after use, but the tornado will be left to spend its energy normally.]], |
− | + | ["statBases"] = { | |
− | " | + | ["MarketValue"] = 800, |
}, | }, | ||
− | + | ["verbs"] = { | |
− | + | { | |
− | + | ["verbClass"] = "Verb_Spawn", | |
− | + | ["hasStandardCommand"] = true, | |
+ | ["warmupTime"] = 3, | ||
+ | ["ai_AvoidFriendlyFireRadius"] = 10, | ||
+ | ["spawnDef"] = "Tornado", | ||
+ | ["colonyWideTaleDef"] = "TornadoFromItem", | ||
+ | ["range"] = 44.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundAiming"] = "OrbitalTargeter_Aiming", | ||
+ | ["soundCast"] = "OrbitalTargeter_Fire", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Reloadable", | |
− | " | ||
}, | }, | ||
− | + | ["maxCharges"] = 1, | |
− | + | ["destroyOnEmpty"] = true, | |
− | + | ["hotKey"] = "Misc4", | |
− | + | ["chargeNoun"] = "charge", | |
− | + | ["displayGizmoWhileUndrafted"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:PlantBaseNonEdible"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "PlantBaseNonEdible", | |
− | ParentName = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Plants_Bases.xml", | |
− | FileName = " | + | ["Version"] = "1.2.2753", |
− | + | ["DLC"] = "Core", | |
− | DLC = "Core", | + | }, |
+ | ["category"] = "Plant", | ||
+ | ["thingClass"] = "Plant", | ||
+ | ["altitudeLayer"] = "LowPlant", | ||
+ | ["useHitPoints"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["Flammability"] = 1, | ||
+ | }, | ||
+ | ["pathCostIgnoreRepeat"] = false, | ||
+ | ["plant"] = { | ||
+ | ["fertilityMin"] = 0.7, | ||
+ | ["fertilitySensitivity"] = 1.0, | ||
+ | ["sowWork"] = 170, | ||
+ | ["harvestWork"] = 200, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:PlantBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantBaseNonEdible", | ||
+ | ["Name"] = "PlantBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Plants_Bases.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Plant", | ||
+ | ["preferability"] = "RawBad", | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:BushBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantBase", | ||
+ | ["Name"] = "BushBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Plants_Bases.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 120, | ||
+ | ["Nutrition"] = 0.3, | ||
+ | }, | ||
+ | ["fillPercent"] = 0.20, | ||
+ | ["pathCost"] = 30, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["fertilitySensitivity"] = 0.5, | ||
+ | ["growDays"] = 3, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:TreeBase"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
− | " | + | ["Name"] = "TreeBase", |
− | " | + | ["Abstract"] = true, |
+ | ["FileName"] = "Plants_Bases.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 200, | |
− | + | ["Flammability"] = 0.8, | |
− | + | ["Nutrition"] = 1.7, | |
}, | }, | ||
− | + | ["altitudeLayer"] = "Building", | |
− | " | + | ["fillPercent"] = 0.25, |
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 42, | ||
+ | ["ingestible"] = { | ||
+ | ["foodType"] = "Tree", | ||
+ | ["preferability"] = "RawBad", | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["lifespanDaysPerGrowDays"] = 9, | |
− | + | ["fertilitySensitivity"] = 0.5, | |
− | + | ["sowWork"] = 4000, | |
− | + | ["sowMinSkill"] = 6, | |
− | + | ["sowResearchPrerequisites"] = { | |
− | + | "TreeSowing", | |
− | |||
}, | }, | ||
− | + | ["harvestWork"] = 800, | |
− | + | ["harvestedThingDef"] = "WoodLog", | |
− | + | ["harvestYield"] = 25, | |
− | + | ["harvestTag"] = "Wood", | |
− | + | ["harvestMinGrowth"] = 0.40, | |
− | + | ["harvestFailable"] = false, | |
− | + | ["blockAdjacentSow"] = true, | |
− | + | ["sowTags"] = { | |
− | + | "Ground", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["interferesWithRoof"] = true, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:CavePlantBase"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["Name"] = "CavePlantBase", | ||
+ | ["ParentName"] = "PlantBase", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Plants_Cave.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growMinGlow"] = 0, | |
− | + | ["growOptimalGlow"] = 0, | |
− | + | ["cavePlant"] = true, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Glowstool"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "CavePlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cave.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Glowstool", | |
− | statBases = { | + | ["label"] = "glowstool", |
− | + | ["description"] = [[A small brown mushroom typically found in caves. It smells like an old, dirty rag pulled from the stomach of a rotting muffalo - but it tastes surprisingly good when cooked. Dies when exposed to light.]], | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Beauty"] = 2, | ||
+ | ["Nutrition"] = 0.35, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | " | + | ["ingestible"] = {}, |
− | " | + | ["plant"] = { |
+ | ["fertilityMin"] = 0.01, | ||
+ | ["fertilitySensitivity"] = 0.15, | ||
+ | ["growDays"] = 40, | ||
+ | ["harvestYield"] = 20, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawFungus", | ||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | " | ||
− | |||
}, | }, | ||
− | + | ["glowRadius"] = 10, | |
− | + | ["glowColor"] = "(5,25,32,0)", | |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Agarilux"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "CavePlantBase", | ||
+ | ["FileName"] = "Plants_Cave.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Agarilux", | ||
+ | ["label"] = "agarilux", | ||
+ | ["description"] = [[An enormous purple mushroom. Its size and glowing protrusions make this fungus beautiful to look at. It dies when exposed to light.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Beauty"] = 4, | ||
+ | ["Nutrition"] = 0.5, | ||
+ | }, | ||
+ | ["pathCost"] = 30, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["fertilityMin"] = 0.01, | ||
+ | ["fertilitySensitivity"] = 0.15, | ||
+ | ["growDays"] = 60, | ||
+ | ["harvestYield"] = 35, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawFungus", | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | " | ||
}, | }, | ||
− | + | ["glowRadius"] = 10, | |
− | + | ["glowColor"] = "(23,15,30,0)", | |
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Bryolux"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "CavePlantBase", | ||
+ | ["FileName"] = "Plants_Cave.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Bryolux", | ||
+ | ["label"] = "bryolux", | ||
+ | ["description"] = [[A blue moss typically found in deep, dark caves. It is sticky, with tangled fibers, which slows anyone walking over it. Dies when exposed to light.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Beauty"] = 1, | ||
+ | ["Nutrition"] = 0.15, | ||
+ | }, | ||
+ | ["pathCost"] = 30, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["fertilityMin"] = 0.01, | ||
+ | ["fertilitySensitivity"] = 0.15, | ||
+ | ["growDays"] = 60, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Glower", | |
− | " | ||
}, | }, | ||
− | + | ["glowRadius"] = 10, | |
− | + | ["glowColor"] = "(5,5,25,0)", | |
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Rose"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
+ | ["FileName"] = "Plants_Cultivated_Decorative.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Plant_Rose", | ||
+ | ["label"] = "rose", | ||
+ | ["description"] = [[A beautiful cultivated flower, the rose has been a symbol of love since Earth's ancient era.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Beauty"] = 14, | ||
+ | ["Nutrition"] = 0.05, | ||
+ | }, | ||
+ | ["altitudeLayer"] = "Item", | ||
+ | ["ingestible"] = { | ||
+ | ["canAutoSelectAsFoodForCaravan"] = false, | ||
+ | }, | ||
+ | ["plant"] = { | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["sowWork"] = 750, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Decorative", | ||
}, | }, | ||
+ | ["growMinGlow"] = 0.3, | ||
+ | ["growDays"] = 1.5, | ||
+ | ["lifespanDaysPerGrowDays"] = 5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Daylily"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Decorative.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_Daylily", |
+ | ["label"] = "daylily", | ||
+ | ["description"] = [[A cultivated flower with wide petals and a short lifespan. Daylilies are very beautiful, but must be replanted often.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Beauty"] = 18, | ||
+ | ["Nutrition"] = 0.05, | ||
}, | }, | ||
− | + | ["altitudeLayer"] = "Item", | |
− | + | ["ingestible"] = { | |
− | + | ["canAutoSelectAsFoodForCaravan"] = false, | |
− | |||
− | " | ||
− | |||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["sowWork"] = 540, | |
− | + | ["sowTags"] = { | |
+ | "Ground", | ||
+ | "Decorative", | ||
+ | }, | ||
+ | ["growMinGlow"] = 0.3, | ||
+ | ["growDays"] = 1.5, | ||
+ | ["lifespanDaysPerGrowDays"] = 3, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Plant_Rice"] = { |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Cultivated_Farm.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Rice", | |
− | + | ["label"] = "rice plant", | |
− | + | ["description"] = [[A short, fast-growing crop that yields small edible grains. Its great nutritional ouput and ease of cultivation has made it the economic core of many great civilizations. While rice grows quickly, it is sensitive to soil fertility and will not fare well in poor soil.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.18, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["harvestTag"] = "Standard", | |
+ | ["harvestedThingDef"] = "RawRice", | ||
+ | ["harvestYield"] = 6, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
}, | }, | ||
+ | ["growDays"] = 3, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Potato"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Potato", |
− | label = " | + | ["label"] = "potato plant", |
− | + | ["description"] = [[A highly nutritious tuber. Potatoes grow well even in somewhat poor soil, and form a delicious crispy outer coating when fried in oil.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.2, | |
− | + | }, | |
+ | ["pathCost"] = 14, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["fertilitySensitivity"] = 0.4, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawPotatoes", | ||
+ | ["harvestYield"] = 11, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
+ | }, | ||
+ | ["growDays"] = 5.8, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Corn"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Corn", |
− | label = " | + | ["label"] = "corn plant", |
− | description = [[ | + | ["description"] = [[A tall grain plant which produces ears of soft, edible seeds. While corn takes a long time to grow, it yields lots of food compared to other crops. Harvested corn takes a long time to spoil.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MaxHitPoints"] = 150, | |
− | + | ["Nutrition"] = 0.3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | " | + | ["ingestible"] = {}, |
− | " | + | ["plant"] = { |
+ | ["fertilityMin"] = 0.70, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawCorn", | ||
+ | ["harvestYield"] = 22, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | }, | ||
+ | ["growDays"] = 11.3, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Strawberry"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Cultivated_Farm.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Strawberry", | |
− | + | ["label"] = "strawberry plant", | |
− | + | ["description"] = [[A low bush-like plant that yields fragile but delicious strawberries. While it isn't quite as productive calorie-for-calorie as other crops, strawberries are delicious even when raw.]], | |
− | + | ["statBases"] = { | |
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Nutrition"] = 0.2, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 4.6, | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["harvestedThingDef"] = "RawBerries", | |
+ | ["harvestYield"] = 8, | ||
+ | ["sowMinSkill"] = 5, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Haygrass"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
− | + | ["FileName"] = "Plants_Cultivated_Farm.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Plant_Haygrass", | |
− | + | ["label"] = "haygrass", | |
− | + | ["description"] = [[A mixture of nutrient-rich grasses which yield large amounts of hay. Hay is edible for animals, but not humans.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Flammability"] = 1.3, | |
− | + | ["Nutrition"] = 0.2, | |
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.6, | |
− | + | ["growDays"] = 7, | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["harvestedThingDef"] = "Hay", | |
+ | ["harvestYield"] = 18, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Plant_Cotton"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Cultivated_Farm.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Cotton", | |
− | + | ["label"] = "cotton plant", | |
− | + | ["description"] = [[A mid-size crop that yields fine white cotton fibers. These are used to make cloth.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.2, | |
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
+ | ["growDays"] = 8, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "Cloth", | ||
+ | ["harvestYield"] = 10, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Plant_Devilstrand"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Cultivated_Farm.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Devilstrand", | |
− | + | ["label"] = "devilstrand", | |
− | + | ["description"] = [[This fragile mushroom was genetically engineered to produce a silk net that is both difficult to tear and soft to the touch. While the mushroom takes a very long time to grow, only exotic ultra-tech fabrics outperform its devilstrand fibers.\n\nSome say it's called devilstrand because of its red color. Others think it owes its name to the greed it inspires in people.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.15, | |
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 22.5, | |
− | + | ["sowWork"] = 400, | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["harvestedThingDef"] = "DevilstrandCloth", | |
− | + | ["harvestYield"] = 6, | |
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
}, | }, | ||
− | + | ["sowMinSkill"] = 10, | |
− | + | ["sowResearchPrerequisites"] = { | |
− | + | "Devilstrand", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:HealrootBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["Name"] = "HealrootBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
+ | }, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 60, | ||
+ | ["Nutrition"] = 0.15, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 10, | |
− | + | ["harvestWork"] = 400, | |
− | + | ["harvestTag"] = "Standard", | |
+ | ["harvestedThingDef"] = "MedicineHerbal", | ||
+ | ["harvestYield"] = 1, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Healroot"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "HealrootBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Healroot", |
− | label = " | + | ["label"] = "healroot", |
− | description = [[A | + | ["description"] = [[A slow-growing plant which yields herbal medicine when harvested. Sowing and harvesting healroot are both very labor-intensive tasks because of its delicate shoots.\n\nHealroot was selectively bred for centuries by settlers. It is sometimes also called "healer's hand" by tribespeople - a nickname it owes to its five major medicinal virtues.]], |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 7, | |
− | + | ["sowWork"] = 800, | |
− | + | ["sowMinSkill"] = 8, | |
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Hops"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
− | + | ["FileName"] = "Plants_Cultivated_Farm.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "Plant_Hops", | |
− | + | ["label"] = "hop plant", | |
− | + | ["description"] = [[A flowering crop that yields hops, an essential ingredient in beer.]], | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Nutrition"] = 0.2, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.7, | |
− | + | ["growDays"] = 5, | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["harvestedThingDef"] = "RawHops", | |
− | + | ["harvestYield"] = 8, | |
+ | ["sowMinSkill"] = 3, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Smokeleaf"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
− | + | ["FileName"] = "Plants_Cultivated_Farm.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "Plant_Smokeleaf", | |
− | + | ["label"] = "smokeleaf plant", | |
− | + | ["description"] = [[A leafy crop grown for the psychological effects of chemicals in its leaves. Smokeleaf leaves can be prepared into joints at the crafting spot. Smokeleaf makes a user feel relaxed, but reduces motivation, and can be addictive.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.15, | |
− | + | }, | |
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
+ | ["plant"] = { | ||
+ | ["growDays"] = 7.50, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "SmokeleafLeaves", | ||
+ | ["harvestYield"] = 9, | ||
+ | ["sowMinSkill"] = 4, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Psychoid"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Psychoid", |
− | label = " | + | ["label"] = "psychoid plant", |
− | + | ["description"] = [[A leafy plant which generates the chemical compound psychite. Originally evolved as a defense mechanism to ward off plant-eating animals by overstimulating and sickening them, the psychite drug can be extracted and refined into various forms for recreational use. It is addictive.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Nutrition"] = 0.15, | |
+ | }, | ||
+ | ["pathCost"] = 14, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["growDays"] = 9.00, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "PsychoidLeaves", | ||
+ | ["harvestYield"] = 8, | ||
+ | ["sowMinSkill"] = 6, | ||
+ | ["sowTags"] = { | ||
+ | "Ground", | ||
+ | "Hydroponic", | ||
+ | }, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreeCocoa"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Cultivated_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_TreeCocoa", |
− | label = " | + | ["label"] = "cocoa tree", |
− | description = [[A | + | ["description"] = [[A tropical tree that produces chocolate, genetically engineered to sweeten its own product, and survive in slightly less-warm climates.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["Beauty"] = 2, | |
− | + | ["Nutrition"] = 1.25, | |
− | |||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 16, | |
− | + | ["sowMinSkill"] = 8, | |
− | + | ["sowTags"] = { | |
− | + | "Ground", | |
− | |||
}, | }, | ||
− | + | ["sowResearchPrerequisites"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | "Cocoa", | ||
}, | }, | ||
+ | ["harvestWork"] = 400, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestYield"] = 20, | ||
+ | ["harvestedThingDef"] = "Chocolate", | ||
+ | ["harvestFailable"] = true, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BurnedTree"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Plants_Special.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "BurnedTree", | |
− | + | ["label"] = "burned tree", | |
− | + | ["description"] = [[A burned tree stump. It's ugly and yields no usable wood.]], | |
− | + | ["category"] = "Plant", | |
− | + | ["thingClass"] = "DeadPlant", | |
− | + | ["altitudeLayer"] = "Building", | |
− | + | ["useHitPoints"] = true, | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Flammability"] = 0, | |
− | + | ["DeteriorationRate"] = 4, | |
+ | ["Beauty"] = -8, | ||
+ | }, | ||
+ | ["fillPercent"] = 0.20, | ||
+ | ["pathCostIgnoreRepeat"] = false, | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["pathCost"] = 14, | ||
+ | ["plant"] = { | ||
+ | ["harvestWork"] = 180, | ||
+ | ["harvestYield"] = 0, | ||
+ | ["fertilityMin"] = 0.01, | ||
+ | ["fertilitySensitivity"] = 0, | ||
+ | ["blockAdjacentSow"] = true, | ||
+ | ["harvestedThingDef"] = "WoodLog", | ||
+ | ["harvestFailable"] = false, | ||
+ | ["harvestTag"] = "Wood", | ||
+ | ["growDays"] = 30, | ||
+ | ["growMinGlow"] = 0, | ||
+ | ["lifespanDaysPerGrowDays"] = 0, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Ambrosia"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Special.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_Ambrosia", |
+ | ["label"] = "ambrosia bush", | ||
+ | ["description"] = [[A rare wild bush which yields the ambrosia fruit. Ambrosia fruit is delicious and produces a drug-like mood boost. Ambrosia cannot be farmed, which makes wild ambrosia groves very valuable.\n\nIts rarity, beauty, and desirability are why ambrosia was named after the food of the ancient Greek gods.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["Nutrition"] = 0.35, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.15, | |
− | + | ["growDays"] = 6, | |
− | + | ["harvestYield"] = 4, | |
− | + | ["harvestTag"] = "Standard", | |
− | + | ["harvestedThingDef"] = "Ambrosia", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Agave"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Arid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_Agave", |
+ | ["label"] = "agave", | ||
+ | ["description"] = [[A large-leafed desert plant with edible flowers and stalks.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 120, | ||
+ | ["Nutrition"] = 0.2, | ||
+ | }, | ||
+ | ["fillPercent"] = 0.20, | ||
+ | ["pathCost"] = 30, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["fertilitySensitivity"] = 0.5, | ||
+ | ["growDays"] = 6, | ||
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawAgave", | ||
+ | ["harvestYield"] = 10, | ||
+ | ["harvestWork"] = 300, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_PincushionCactus"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
− | + | ["FileName"] = "Plants_Wild_Arid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "Plant_PincushionCactus", | |
− | + | ["label"] = "pincushion cactus", | |
− | + | ["description"] = [[A short cactus. It is so named because it resembles a pincushion.]], | |
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["Nutrition"] = 0.25, | ||
}, | }, | ||
− | + | ["pathCost"] = 30, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilityMin"] = 0.05, | |
− | " | + | ["fertilitySensitivity"] = 0, |
+ | ["growDays"] = 2.5, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_SaguaroCactus"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "TreeBase", | |
+ | ["FileName"] = "Plants_Wild_Arid.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_SaguaroCactus", | |
− | + | ["label"] = "saguaro cactus", | |
− | + | ["description"] = [[A large cactus native to arid Earth environments. Though it is not a tree, it yields a small amount of fibrous material that can be used like wood.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 130, | |
− | + | ["Nutrition"] = 1.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["fillPercent"] = 0.35, | |
− | + | ["plant"] = { | |
− | + | ["lifespanDaysPerGrowDays"] = 40, | |
− | + | ["fertilityMin"] = 0.05, | |
− | + | ["fertilitySensitivity"] = 0, | |
− | + | ["growDays"] = 5, | |
− | + | ["harvestWork"] = 300, | |
− | + | ["harvestYield"] = 15, | |
− | + | ["harvestMinGrowth"] = 0.2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreeDrago"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Arid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_TreeDrago", |
+ | ["label"] = "drago tree", | ||
+ | ["description"] = [[A hardy desert tree topped with thick, pointed leaves.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
+ | ["Nutrition"] = 1, | ||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 15, | |
− | + | ["harvestWork"] = 750, | |
− | + | ["harvestYield"] = 25, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Grass"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_General.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Grass", |
− | label = " | + | ["label"] = "grass", |
− | description = [[ | + | ["description"] = [[Wild grass. Grows anywhere there is a little light and minimally fertile ground.]], |
− | + | ["statBases"] = { | |
− | " | + | ["MaxHitPoints"] = 85, |
+ | ["Flammability"] = 1.3, | ||
+ | ["Nutrition"] = 0.25, | ||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilityMin"] = 0.05, | |
− | + | ["fertilitySensitivity"] = 0.3, | |
+ | ["growDays"] = 2.5, | ||
+ | ["harvestWork"] = 40, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_TallGrass"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Wild_General.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_TallGrass", | |
− | + | ["label"] = "tall grass", | |
− | + | ["description"] = [[Wild tall grass. Slows down anyone moving over it.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 90, | |
+ | ["Flammability"] = 1.3, | ||
+ | ["Nutrition"] = 0.30, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.7, | |
− | + | ["growDays"] = 3, | |
− | + | ["harvestWork"] = 60, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Bush"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BushBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_General.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Bush", |
− | label = " | + | ["label"] = "bush", |
− | + | ["description"] = [[A short shrub. Does not typically talk.]], | |
− | + | ["plant"] = { | |
− | + | ["growDays"] = 3, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Brambles"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_General.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Brambles", |
− | label = " | + | ["label"] = "brambles", |
− | description = [[ | + | ["description"] = [[Tangled, thorny, woody shoots covered with leaves. Brambles grow in clusters, and slow down anyone moving over them.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Nutrition"] = 0.2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
+ | ["fertilitySensitivity"] = 0.7, | ||
+ | ["growDays"] = 3, | ||
+ | ["harvestWork"] = 60, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_HealrootWild"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "HealrootBase", | |
+ | ["FileName"] = "Plants_Wild_General.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_HealrootWild", | |
− | + | ["label"] = "wild healroot", | |
− | + | ["description"] = [[A slow-growing plant which yields herbal medicine when harvested.\n\nThis wild breed of healroot is hardier than domesticated healroot, but too difficult to cultivate. It is prized by tribespeople in colder climates.]], | |
− | + | }, | |
− | + | ["ThingDef:Plant_TreeWillow"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "DeciduousTreeBase", | |
+ | ["FileName"] = "Plants_Wild_Swamp.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Plant_TreeWillow", | ||
+ | ["label"] = "willow tree", | ||
+ | ["description"] = [[One of the fastest growing shade trees, willows provide a beautiful, leafy canopy. It doesn't yield much usable wood.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 2, | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 13, | |
− | + | ["harvestWork"] = 800, | |
− | + | ["harvestYield"] = 27, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreeCypress"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "DeciduousTreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Swamp.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_TreeCypress", |
+ | ["label"] = "cypress tree", | ||
+ | ["description"] = [[A tall coniferous tree often found in swamps. Despite its slow growth, planting these trees can be profitable as a low-effort, long-term investment because they yield so much usable wood.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 35, | |
− | + | ["harvestWork"] = 1800, | |
− | + | ["harvestYield"] = 60, | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreeMaple"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "DeciduousTreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Swamp.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_TreeMaple", |
− | label = " | + | ["label"] = "maple tree", |
− | description = [[ | + | ["description"] = [[A common medium-sized tree, easily identifiable by its distinct three-pointed leaf.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["Beauty"] = 2, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 27, | |
− | + | ["harvestWork"] = 800, | |
+ | ["harvestYield"] = 27, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Chokevine"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PlantBase", | |
+ | ["FileName"] = "Plants_Wild_Swamp.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Chokevine", | |
− | + | ["label"] = "chokevine", | |
− | + | ["description"] = [[Tangled masses of cord-like, spiky vines which coil in great masses along the ground. Chokevine greatky slows down anyone who moves over it. Multiple tribes have independently generated stories of chokevine strangling children to death in the night, as a way to scare kids into coming home before dark.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | + | ["Nutrition"] = 0.25, | |
− | |||
}, | }, | ||
− | + | ["pathCost"] = 42, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.7, | |
− | + | ["growDays"] = 5, | |
− | + | ["harvestWork"] = 150, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Dandelion"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_Dandelion", |
+ | ["label"] = "dandelions", | ||
+ | ["description"] = [[A tiny yellow flower which grows in large clusters. Though it is often considered a weed, dandelions in bloom are quite beautiful.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 85, | ||
+ | ["Beauty"] = 4, | ||
+ | ["Nutrition"] = 0.18, | ||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.0, | |
− | + | ["growDays"] = 2.5, | |
− | + | ["sowTags"] = { | |
− | + | "Ground", | |
− | + | }, | |
− | + | ["fertilityMin"] = 0.05, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Astragalus"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Astragalus", |
− | label = " | + | ["label"] = "astragalus", |
− | description = [[A | + | ["description"] = [[A small perennial wildflower that grows in alpine climates.]], |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 85, | |
− | + | ["Beauty"] = 4, | |
− | + | ["Nutrition"] = 0.18, | |
− | |||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilityMin"] = 0.05, | |
− | + | ["fertilitySensitivity"] = 0, | |
− | + | ["growDays"] = 2.5, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Moss"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "PlantBase", | ||
+ | ["FileName"] = "Plants_Wild_Temperate.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Moss", | |
− | + | ["label"] = "moss", | |
− | + | ["description"] = [[Wild moss that grows in clumps in areas of low light and cool temperatures. Moss takes a long time to grow, but is very frost-resistant.]], | |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 120, | |
− | + | ["Flammability"] = 0.6, | |
− | + | ["Nutrition"] = 0.15, | |
− | |||
− | |||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilityMin"] = 0.05, | |
− | + | ["fertilitySensitivity"] = 0, | |
− | + | ["growDays"] = 15, | |
− | + | ["harvestWork"] = 60, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Berry"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Berry", |
− | label = " | + | ["label"] = "berry bush", |
− | description = [[A | + | ["description"] = [[A bushy wild plant which yields delicious berries. Berries can be cooked, but they're also good to eat even when raw.]], |
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 120, | |
− | + | ["Nutrition"] = 0.35, | |
− | |||
− | |||
}, | }, | ||
− | + | ["fillPercent"] = 0.20, | |
− | + | ["pathCost"] = 30, | |
− | + | ["plant"] = { | |
− | + | ["fertilityMin"] = 0.5, | |
− | + | ["fertilitySensitivity"] = 0.5, | |
− | + | ["growDays"] = 6, | |
− | + | ["harvestYield"] = 10, | |
− | + | ["harvestWork"] = 250, | |
+ | ["harvestTag"] = "Standard", | ||
+ | ["harvestedThingDef"] = "RawBerries", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_TreeOak"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "DeciduousTreeBase", | ||
+ | ["FileName"] = "Plants_Wild_Temperate.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_TreeOak", | |
− | + | ["label"] = "oak tree", | |
− | + | ["description"] = [[A hardwood tree. Oaks take a long time to grow, but their wood is so strong that 'oak' is used as a metaphor for strength across many cultures.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = 2, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["plant"] = { | |
− | " | + | ["growDays"] = 30, |
+ | ["harvestWork"] = 1400, | ||
+ | ["harvestYield"] = 46, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_TreePoplar"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "DeciduousTreeBase", | |
− | + | ["FileName"] = "Plants_Wild_Temperate.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | }, | + | ["defName"] = "Plant_TreePoplar", |
− | { | + | ["label"] = "poplar tree", |
− | + | ["description"] = [[A softwood tree that grows very fast. Unfortunately, its wood is weak and so it yields less useful material than hardwood trees.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = 1, | |
− | + | ["Nutrition"] = 1, | |
− | + | }, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | }, | + | ["growDays"] = 15.05, |
+ | ["harvestWork"] = 800, | ||
+ | ["harvestYield"] = 27, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Plant_TreePine"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "TreeBase", | ||
+ | ["FileName"] = "Plants_Wild_Temperate.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Plant_TreePine", | ||
+ | ["label"] = "pine tree", | ||
+ | ["description"] = [[A large conifer covered with prickly pine cones. It grows in a distinctive conical shape.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 2, | ||
+ | ["Nutrition"] = 1.25, | ||
+ | }, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["growDays"] = 20, | ||
+ | ["harvestWork"] = 800, | ||
+ | ["harvestYield"] = 27, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Plant_TreeBirch"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "DeciduousTreeBase", | ||
+ | ["FileName"] = "Plants_Wild_Temperate.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Plant_TreeBirch", | ||
+ | ["label"] = "birch tree", | ||
+ | ["description"] = [[A temperate-biome tree known for its thin, white, paper-like bark.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 2, | ||
+ | ["Nutrition"] = 1.25, | ||
+ | }, | ||
+ | ["ingestible"] = {}, | ||
+ | ["plant"] = { | ||
+ | ["growDays"] = 20, | ||
+ | ["harvestWork"] = 800, | ||
+ | ["harvestYield"] = 27, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_ShrubLow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PlantBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_ShrubLow", |
+ | ["label"] = "low shrubs", | ||
+ | ["description"] = [[Various low broadleaf shrubs. These grow in clusters and slow down movement.]], | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 90, | ||
+ | ["Nutrition"] = 0.2, | ||
}, | }, | ||
− | + | ["pathCost"] = 14, | |
− | + | ["ingestible"] = {}, | |
− | + | ["plant"] = { | |
− | + | ["fertilitySensitivity"] = 0.7, | |
− | + | ["growDays"] = 3, | |
− | + | ["harvestWork"] = 60, | |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_Alocasia"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BushBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Plant_Alocasia", |
− | label = " | + | ["label"] = "alocasia", |
− | description = [[A | + | ["description"] = [[A tropical plant. Its extremely broad leaves are a commonly-recognized signifier of tropical forests.]], |
− | + | }, | |
− | + | ["ThingDef:Plant_Clivia"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BushBase", | |
− | + | ["FileName"] = "Plants_Wild_Tropical.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Clivia", | |
− | + | ["label"] = "clivia", | |
− | + | ["description"] = [[An unusual plant with tall, pretty flowers. Some call it the 'bush lily'.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = 2, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Plant_Rafflesia"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "BushBase", | ||
+ | ["FileName"] = "Plants_Wild_Tropical.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_Rafflesia", | |
− | + | ["label"] = "giant rafflesia", | |
− | + | ["description"] = [[A rare, giant flower which can be found deep in steaming jungles. You would think a giant flower would be beautiful, but this one looks and smells like rotting flesh.]], | |
− | + | ["statBases"] = { | |
− | + | ["Beauty"] = -6, | |
− | + | }, | |
− | + | }, | |
− | + | ["ThingDef:Plant_TreeTeak"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "DeciduousTreeBase", | ||
+ | ["FileName"] = "Plants_Wild_Tropical.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Plant_TreeTeak", | |
− | " | + | ["label"] = "teak tree", |
+ | ["description"] = [[An exceptionally strong hardwood tree that grows in warm climates. Because teak wood is so durable and water-resistant, it was used to form the keel of wooden sailing ships in ancient times.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 2, | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 32.5, | |
− | + | ["harvestWork"] = 1800, | |
− | + | ["harvestYield"] = 60, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreeCecropia"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_TreeCecropia", |
+ | ["label"] = "cecropia tree", | ||
+ | ["description"] = [[One of the most common rainforest trees. Cecropia grows very fast, but yields little usable wood.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
+ | ["Nutrition"] = 1.2, | ||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 14, | |
− | + | ["harvestWork"] = 600, | |
− | + | ["harvestYield"] = 18, | |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["ingestible"] = {}, | ||
}, | }, | ||
− | + | ["ThingDef:Plant_TreePalm"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "TreeBase", | |
− | ParentName = " | + | ["FileName"] = "Plants_Wild_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Plant_TreePalm", |
+ | ["label"] = "palm tree", | ||
+ | ["description"] = [[A tropical tree with a tall, naked trunk topped by a cluster of very broad leaves. Unfortunately, this variety doesn't produce any edible coconuts.]], | ||
+ | ["statBases"] = { | ||
+ | ["Beauty"] = 1, | ||
+ | ["Nutrition"] = 1.2, | ||
+ | }, | ||
+ | ["plant"] = { | ||
+ | ["growDays"] = 14, | ||
+ | ["harvestWork"] = 600, | ||
+ | ["harvestYield"] = 18, | ||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | }, | |
− | + | ["ThingDef:Plant_TreeBamboo"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "TreeBase", | |
− | + | ["FileName"] = "Plants_Wild_Tropical.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
}, | }, | ||
− | + | ["defName"] = "Plant_TreeBamboo", | |
− | + | ["label"] = "bamboo tree", | |
− | + | ["description"] = [[A fast-growing tree-like plant that grows in dense groves. Bamboo can be harvested for a wood-like material. The plant itself is not beautiful.]], | |
− | + | ["statBases"] = { | |
− | + | ["Nutrition"] = 1.2, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["plant"] = { | |
− | + | ["growDays"] = 12, | |
− | + | ["harvestWork"] = 550, | |
+ | ["harvestYield"] = 10, | ||
}, | }, | ||
− | + | ["ingestible"] = {}, | |
− | + | }, | |
− | + | ["ThingDef:Muffalo"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Arid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
}, | }, | ||
− | + | ["defName"] = "Muffalo", | |
− | " | + | ["label"] = "muffalo", |
+ | ["description"] = [[A large herding herbivore descended from buffalo and adapted for both cold and warm environments. While enraged muffalo are deadly, tamed muffalo are quite docile and can be used as pack animals.\n\nNobody is quite sure why they're blue - it might even be some early genetic modification test that just never got changed.]], | ||
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 4.5, | ||
+ | ["MarketValue"] = 300, | ||
+ | ["ComfyTemperatureMin"] = -55, | ||
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 13, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2.6, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "left hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
"Poke", | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "right hoof", | |
− | + | ["capacities"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"Blunt", | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | " | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
− | + | ["chanceFactor"] = 0.5, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Shearable", | |
− | + | }, | |
− | + | ["woolDef"] = "WoolMuffalo", | |
− | + | ["shearIntervalDays"] = 25, | |
− | + | ["woolAmount"] = 100, | |
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["herdAnimal"] = true, |
− | + | ["baseBodySize"] = 2.1, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | " | + | ["leatherDef"] = "Leather_Bluefur", |
+ | ["gestationPeriodDays"] = 28, | ||
+ | ["wildness"] = 0.6, | ||
+ | ["trainability"] = "Simple", | ||
+ | ["lifeExpectancy"] = 15, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.25, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.5, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Gazelle"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Arid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Gazelle", | |
− | " | + | ["label"] = "gazelle", |
+ | ["description"] = [[A small, extremely quick antelope known for its amazingly long leap.]], | ||
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 6.0, | ||
+ | ["ComfyTemperatureMin"] = -10, | ||
+ | ["MarketValue"] = 150, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 5.5, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "right hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 5.5, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
}, | }, | ||
− | + | ["power"] = 7, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
+ | ["power"] = 7, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 0.7, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["gestationPeriodDays"] = 22, | |
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["manhunterOnTameFailChance"] = 0, | |
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.20, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.4, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Iguana"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Arid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Iguana", | |
− | " | + | ["label"] = "iguana", |
+ | ["description"] = [[These large lizards normally feed on plant matter. However, when angered, their tough hide and sharp claws make them quite dangerous.\n\nResting iguanas hold their heads high, giving them an amusing 'proud' look. But they're not proud; they're just trying to see predators so they don't get eaten.]], | ||
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 3.0, | ||
+ | ["MarketValue"] = 100, | ||
+ | ["ComfyTemperatureMin"] = 0, | ||
+ | ["ComfyTemperatureMax"] = 60, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftClaws", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
}, | }, | ||
− | power = | + | ["power"] = 8, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "FrontRightClaws", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
}, | }, | ||
− | + | ["power"] = 10, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
+ | ["power"] = 5, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
− | + | ["eggFertilizedDef"] = "EggIguanaFertilized", | |
− | + | ["eggFertilizationCountMax"] = 1, | |
− | + | ["eggLayIntervalDays"] = 15, | |
− | + | ["eggProgressUnfertilizedMax"] = 0.5, | |
+ | ["eggCountRange"] = "1~2", | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.20, | |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Lizard", | |
− | + | ["wildness"] = 0.5, | |
− | + | ["trainability"] = "None", | |
− | + | ["petness"] = 0.15, | |
+ | ["lifeExpectancy"] = 12, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.09, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.25, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Dromedary"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Arid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Dromedary", |
− | label = " | + | ["label"] = "dromedary", |
− | description = [[ | + | ["description"] = [[A large land mammal adapted to arid environments. Domesticated since ancient times, its wool and leather are both exceptionally good at insulating against the desert heat, and its milk is quite nourishing. It can be used as a pack animal, but its bouncing gait makes it too uncomfortable to ride for any distance.\n\nBy storing water in its large humps and reclaiming moisture from its breath as it exhales, it can go weeks without drinking.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 4.3, | |
− | + | ["MarketValue"] = 300, | |
− | + | ["ComfyTemperatureMin"] = -22, | |
+ | ["ComfyTemperatureMax"] = 60, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Milkable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["milkDef"] = "Milk", | |
+ | ["milkIntervalDays"] = 2, | ||
+ | ["milkAmount"] = 12, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left hoof", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | |
+ | }, | ||
+ | { | ||
+ | ["label"] = "right hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 10, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["power"] = 7, | |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["herdAnimal"] = true, |
− | + | ["baseBodySize"] = 2.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
+ | ["leatherDef"] = "Leather_Camel", | ||
+ | ["wildness"] = 0.25, | ||
+ | ["trainability"] = "Simple", | ||
+ | ["gestationPeriodDays"] = 28, | ||
+ | ["lifeExpectancy"] = 45, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.25, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.5, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalCommon", | ||
+ | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BasePawn"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "BasePawn", | |
− | Name = " | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Races_Animal_Base.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["thingClass"] = "Pawn", | |
− | + | ["category"] = "Pawn", | |
− | + | ["altitudeLayer"] = "Pawn", | |
− | + | ["useHitPoints"] = false, | |
− | + | ["statBases"] = { | |
− | + | ["Mass"] = 60, | |
+ | ["Flammability"] = 0.7, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["compClass"] = "CompAttachBase", | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:AnimalThingBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BasePawn", | |
− | ParentName = " | + | ["Name"] = "AnimalThingBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Races_Animal_Base.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["LeatherAmount"] = 30, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["manhunterOnDamageChance"] = 0.02, | |
− | + | ["manhunterOnTameFailChance"] = 0.013, | |
+ | ["trainability"] = "Intermediate", | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:BaseBear"] = { | |
+ | ["_attrib_"] = { | ||
+ | ["Abstract"] = true, | ||
+ | ["ParentName"] = "AnimalThingBase", | ||
+ | ["Name"] = "BaseBear", | ||
+ | ["FileName"] = "Races_Animal_Bears.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | " | + | ["MoveSpeed"] = 4.6, |
+ | ["ComfyTemperatureMin"] = -40, | ||
+ | ["MarketValue"] = 700, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | " | + | { |
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 17, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 17, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 23.6, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
+ | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["power"] = 11, | |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["herdAnimal"] = false, |
− | + | ["baseBodySize"] = 2.15, | |
− | + | ["foodType"] = "OmnivoreAnimal, OvivoreAnimal", | |
+ | ["leatherDef"] = "Leather_Bear", | ||
+ | ["gestationPeriodDays"] = 30, | ||
+ | ["wildness"] = 0.80, | ||
+ | ["lifeExpectancy"] = 22, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.4, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.8, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
+ | "AnimalFighter", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bear_Grizzly"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBear", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Bears.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bear_Grizzly", |
− | label = " | + | ["label"] = "grizzly bear", |
− | + | ["description"] = [[A huge omnivorous mammal adapted for cold climates. Bears' thick blubber and fur keeps them warm in winter.\n\nWhile their usual diet consists of fish, berries, honey, and scavenged meat, the grizzly is capable of using its massive strength and deadly claws to kill live prey. They are startlingly quick for such lumbering creatures.]], | |
− | + | ["race"] = { | |
− | + | ["wildness"] = 0.80, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bear_Polar"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseBear", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Bears.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Bear_Polar", |
+ | ["label"] = "polar bear", | ||
+ | ["description"] = [[A great white bear adapted for frozen climates. Their thick blubber and fur keep them warm in winter.\n\nWhile their usual diet consists of fish and scavenged meat, the polar bear can also use its massive strength and deadly claws to kill live prey. They are startlingly quick for such lumbering creatures.]], | ||
+ | ["statBases"] = { | ||
+ | ["ComfyTemperatureMin"] = -55, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["wildness"] = 0.85, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BigCatThingBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["Name"] = "BigCatThingBase", | |
− | + | ["Abstract"] = true, | |
− | Name = " | + | ["FileName"] = "Races_Animal_BigCats.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 5.0, | |
− | + | ["MarketValue"] = 400, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
+ | ["label"] = "left claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 11, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 11, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 16, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
+ | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2. | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
+ | }, | ||
+ | ["race"] = { | ||
+ | ["herdAnimal"] = false, | ||
+ | ["baseBodySize"] = 1.4, | ||
+ | ["foodType"] = "CarnivoreAnimal, OvivoreAnimal", | ||
+ | ["leatherDef"] = "Leather_Panthera", | ||
+ | ["wildness"] = 0.80, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
+ | ["gestationPeriodDays"] = 26, | ||
+ | ["lifeExpectancy"] = 13, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.25, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.5, | ||
+ | }, | ||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalUncommon", | ||
+ | "AnimalFighter", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Cougar"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigCatThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_BigCats.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Cougar", |
− | + | ["label"] = "cougar", | |
− | + | ["description"] = [[One of the most dangerous big cats, cougars are solitary hunters with long, sharp teeth and claws. They stalk prey from hidden positions before pouncing.\n\nWhile humans are not their normal diet, they won't turn down a meal of vulnerable human meat.]], | |
− | + | ["statBases"] = { | |
− | + | ["ComfyTemperatureMin"] = -25, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Panther"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigCatThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_BigCats.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Panther", |
− | label = " | + | ["label"] = "panther", |
− | + | ["description"] = [[An agile and powerful big cat native to the jungles of old Earth. As solitary ambush predators, panthers are masters of taking down both large and small prey. Onlookers tend to focus on their graceful movements, while those in closer contact usually notice their skull-crushing strength.]], | |
− | + | ["statBases"] = { | |
− | + | ["ComfyTemperatureMin"] = -8, | |
− | + | ["ComfyTemperatureMax"] = 50, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Lynx"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_BigCats.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | label = " | + | ["defName"] = "Lynx", |
− | description = [[ | + | ["label"] = "lynx", |
− | statBases = { | + | ["description"] = [[A wildcat larger than a housecat, but smaller than a cougar. Lynxes survive on a diet of small birds and animals. Their very warm fur keeps them safe from the brutally cold temperatures of their frozen territories.]], |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 5.0, | |
− | + | ["ComfyTemperatureMin"] = -50, | |
+ | ["MarketValue"] = 250, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
{ | { | ||
− | label = " | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "right claw", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | }, | |
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 1.5, | |
+ | ["linkedBodyPartsGroup"] = "FrontRightPaw", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
− | + | ["power"] = 12, | |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2. | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = false, | |
− | + | ["baseBodySize"] = 0.8, | |
− | + | ["foodType"] = "CarnivoreAnimal, OvivoreAnimal", | |
− | + | ["leatherDef"] = "Leather_Panthera", | |
− | + | ["wildness"] = 0.80, | |
− | + | ["manhunterOnTameFailChance"] = 0.10, | |
− | + | ["manhunterOnDamageChance"] = 0.10, | |
− | + | ["gestationPeriodDays"] = 26, | |
+ | ["lifeExpectancy"] = 9, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.2, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.4, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | + | "AnimalFighter", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BigBirdThingBase"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["Name"] = "BigBirdThingBase", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Races_Animal_Birds.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | FileName = " | + | ["DLC"] = "Core", |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["race"] = { | |
− | " | + | ["leatherDef"] = "Leather_Bird", |
− | + | ["gestationPeriodDays"] = 24, | |
− | + | ["lifeStageAges"] = { | |
− | " | + | { |
− | + | ["def"] = "AnimalBabyTiny", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.22, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.45, | |
− | + | }, | |
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Cassowary"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigBirdThingBase", | |
− | + | ["FileName"] = "Races_Animal_Birds.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Cassowary", | |
− | + | ["label"] = "cassowary", | |
− | + | ["description"] = [[A large flightless bird with brightly-colored feathers. While it looks beautiful, its kick is vicious. It's known for being quick to aggression when harmed by violence or confronted by incompetent animal tamers.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 4.6, | |
− | + | ["MarketValue"] = 200, | |
− | + | ["ComfyTemperatureMin"] = -8, | |
− | + | ["ComfyTemperatureMax"] = 50, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = false, | |
− | + | ["baseBodySize"] = 0.8, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["wildness"] = 0.80, | |
+ | ["lifeExpectancy"] = 45, | ||
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
− | + | ["eggFertilizedDef"] = "EggCassowaryFertilized", | |
− | + | ["eggFertilizationCountMax"] = 1, | |
− | + | ["eggLayIntervalDays"] = 17, | |
+ | ["eggProgressUnfertilizedMax"] = 0.5, | ||
+ | ["eggCountRange"] = 1, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | " | + | { |
− | + | ["label"] = "claws", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | }, | |
− | + | ["power"] = 7, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "Feet", | |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "beak", | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Emu"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigBirdThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Birds.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Emu", |
− | label = " | + | ["label"] = "emu", |
− | description = [[ | + | ["description"] = [[A large flightless bird with beady eyes on its ugly face. With its bad attitude, it is the jerk of the natural world. Bother it, and it is guaranteed to seek revenge.]], |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 5.5, | |
+ | ["MarketValue"] = 200, | ||
+ | ["ComfyTemperatureMin"] = -8, | ||
+ | ["ComfyTemperatureMax"] = 50, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = false, | |
− | + | ["baseBodySize"] = 0.8, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["wildness"] = 0.95, | |
− | + | ["lifeExpectancy"] = 45, | |
− | + | ["manhunterOnTameFailChance"] = 1.00, | |
− | + | ["manhunterOnDamageChance"] = 1.00, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | " | + | { |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
− | + | ["eggFertilizedDef"] = "EggEmuFertilized", | |
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 17, | ||
+ | ["eggProgressUnfertilizedMax"] = 0.5, | ||
+ | ["eggCountRange"] = 1, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "claws", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | }, | |
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "Feet", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "beak", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Bite", |
}, | }, | ||
− | power = 9, | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Blunt", |
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalUncommon", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Ostrich"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigBirdThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Birds.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Ostrich", |
− | label = " | + | ["label"] = "ostrich", |
− | + | ["description"] = [[The largest unmodified bird species, ostriches are known for their fast run, huge eggs, and powerful kick. It is easily angered.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 6.0, | |
− | + | ["MarketValue"] = 250, | |
− | + | ["ComfyTemperatureMin"] = -8, | |
− | + | ["ComfyTemperatureMax"] = 50, | |
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = false, | |
− | + | ["baseBodySize"] = 1.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["wildness"] = 0.95, | |
− | + | ["lifeExpectancy"] = 45, | |
− | + | ["manhunterOnTameFailChance"] = 0.10, | |
− | + | ["manhunterOnDamageChance"] = 0.10, | |
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
+ | ["eggFertilizedDef"] = "EggOstrichFertilized", | ||
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 19, | ||
+ | ["eggProgressUnfertilizedMax"] = 0.5, | ||
+ | ["eggCountRange"] = 1, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "claws", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | }, | |
− | + | ["power"] = 11, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "Feet", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "beak", | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
+ | ["power"] = 11, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Turkey"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BigBirdThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Birds.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Turkey", | |
− | + | ["label"] = "turkey", | |
− | + | ["description"] = [[A short, fat, flightless bird known for its hilarious 'gobbling' call. It has been long domesticated, but also lives in the wild.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 3.6, | |
− | + | ["MarketValue"] = 100, | |
− | + | ["ComfyTemperatureMin"] = -8, | |
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | " | + | ["herdAnimal"] = false, |
− | " | + | ["baseBodySize"] = 0.6, |
+ | ["foodType"] = "VegetarianRoughAnimal", | ||
+ | ["wildness"] = 0.45, | ||
+ | ["trainability"] = "None", | ||
+ | ["lifeExpectancy"] = 9, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
− | + | ["eggFertilizedDef"] = "EggTurkeyFertilized", | |
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 11, | ||
+ | ["eggProgressUnfertilizedMax"] = 0.5, | ||
+ | ["eggCountRange"] = "1~1", | ||
}, | }, | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = " | + | ["label"] = "claws", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
− | |||
}, | }, | ||
− | power = | + | ["power"] = 5, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
+ | ["linkedBodyPartsGroup"] = "Feet", | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "beak", | |
− | + | ["capacities"] = { | |
− | " | + | "Bite", |
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 4, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Chicken"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Chicken", |
− | label = " | + | ["label"] = "chicken", |
− | description = [[ | + | ["description"] = [[The most traditional farm bird, the chicken is raised for its eggs and meat. It grows very quickly and lays eggs very often.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 2.1, | |
− | + | ["MarketValue"] = 50, | |
− | + | ["LeatherAmount"] = 0, | |
− | + | ["ComfyTemperatureMin"] = -10, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "claws", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | " | + | ["power"] = 2, |
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "Feet", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "beak", | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
− | + | ["power"] = 3, | |
− | + | ["cooldownTime"] = 2, | |
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 1, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 1.5, |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | " | ||
− | |||
}, | }, | ||
− | + | ["eggUnfertilizedDef"] = "EggChickenUnfertilized", | |
− | + | ["eggFertilizedDef"] = "EggChickenFertilized", | |
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 2, | ||
+ | ["eggCountRange"] = 1, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.18, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["trainability"] = "None", | |
− | + | ["wildness"] = 0, | |
− | + | ["manhunterOnTameFailChance"] = 0, | |
− | + | ["manhunterOnDamageChance"] = 0, | |
− | + | ["mateMtbHours"] = 8, | |
− | + | ["lifeExpectancy"] = 6, | |
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBabyTiny", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.12, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.3, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Pig"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Pig", |
− | label = " | + | ["label"] = "pig", |
− | description = [[ | + | ["description"] = [[The pig was one of the first animals domesticated by humans. It is commonly raised for meat, and is easy to feed because of its omnivorous diet. Though pigs are self-serving by disposition, they can be trained in complex tasks.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.9, | |
− | + | ["ComfyTemperatureMin"] = -5, | |
− | + | ["MarketValue"] = 200, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
+ | }, | ||
+ | ["power"] = 7.3, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | " | + | ["power"] = 6, |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.75, | |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Pig", | |
− | + | ["wildness"] = 0.07, | |
− | " | + | ["trainability"] = "Advanced", |
− | " | + | ["manhunterOnTameFailChance"] = 0, |
− | + | ["manhunterOnDamageChance"] = 0, | |
− | + | ["gestationPeriodDays"] = 17, | |
− | { | + | ["litterSizeCurve"] = { |
− | + | ["points"] = { | |
− | + | {0.5, 0}, | |
− | + | {1, 1}, | |
− | + | {1.7, 1}, | |
+ | {2.0, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | " | + | }, |
− | " | + | { |
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.1, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.4, | ||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Cow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Cow", | |
− | + | ["label"] = "cow", | |
− | " | + | ["description"] = [[A large domesticated ungulate, cows have been bred for millennia to produce huge amounts of milk, meat, and leather. They are exceptionally gentle creatures and will never seek revenge, no matter how many times they are harmed. Most of them are so adapted to farm life that they cannot survive in the wild.]], |
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 3.2, | ||
+ | ["ComfyTemperatureMin"] = -10, | ||
+ | ["MarketValue"] = 300, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Milkable", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["milkDef"] = "Milk", | ||
+ | ["milkIntervalDays"] = 1, | ||
+ | ["milkAmount"] = 18, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
}, | }, | ||
− | + | ["power"] = 8.8, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
− | + | ["chanceFactor"] = 0.7, | |
− | + | }, | |
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 7, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "left hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "right hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["herdAnimal"] = true, |
− | + | ["baseBodySize"] = 2.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
+ | ["leatherDef"] = "Leather_Plain", | ||
+ | ["wildness"] = 0.05, | ||
+ | ["trainability"] = "None", | ||
+ | ["gestationPeriodDays"] = 20, | ||
+ | ["lifeExpectancy"] = 22, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.2, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.45, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalCommon", | ||
+ | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Alpaca"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Alpaca", |
− | label = " | + | ["label"] = "alpaca", |
− | description = [[ | + | ["description"] = [[A medium-sized ungulate closely related to the llama, the alpaca is usually raised for its remarkably soft and insulating wool. Alpacas have also been used as pack animals since they hauled cargo on the rugged mountain trails of ancient South America]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = | + | ["MoveSpeed"] = 4.1, |
+ | ["ComfyTemperatureMin"] = -18, | ||
+ | ["MarketValue"] = 350, | ||
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | + | ["tools"] = { | |
+ | { | ||
+ | ["label"] = "left hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 7.3, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
{ | { | ||
− | + | ["label"] = "right hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 7.3, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 7, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Shearable", |
}, | }, | ||
− | + | ["woolDef"] = "WoolAlpaca", | |
− | + | ["shearIntervalDays"] = 15, | |
− | + | ["woolAmount"] = 100, | |
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 1.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Camel", | |
− | + | ["wildness"] = 0.25, | |
− | + | ["manhunterOnTameFailChance"] = 0, | |
− | + | ["manhunterOnDamageChance"] = 0, | |
− | + | ["gestationPeriodDays"] = 25, | |
− | + | ["lifeExpectancy"] = 15, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.2, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.45, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Duck"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | statBases = { | + | ["defName"] = "Duck", |
− | + | ["label"] = "duck", | |
− | + | ["description"] = [[A very common type of farm bird, also appearing in the wild, the duck is raised for its delicious meat. It grows quick but lays eggs quite rarely.]], | |
− | + | ["statBases"] = { | |
+ | ["MoveSpeed"] = 2.1, | ||
+ | ["MarketValue"] = 60, | ||
+ | ["LeatherAmount"] = 0, | ||
+ | ["ComfyTemperatureMin"] = -10, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "claws", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | }, | |
− | " | + | ["power"] = 3, |
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "Feet", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "beak", | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 4, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 2, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | + | }, | |
− | + | ["eggUnfertilizedDef"] = "EggDuckUnfertilized", | |
− | " | + | ["eggFertilizedDef"] = "EggDuckFertilized", |
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 3.5, | ||
+ | ["eggCountRange"] = 1, | ||
}, | }, | ||
− | + | }, | |
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.18, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["trainability"] = "None", | |
− | + | ["wildness"] = 0, | |
− | + | ["manhunterOnTameFailChance"] = 0, | |
− | + | ["manhunterOnDamageChance"] = 0, | |
− | " | + | ["mateMtbHours"] = 8, |
+ | ["lifeExpectancy"] = 6, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBabyTiny", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.12, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.3, | ||
+ | }, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Bison"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Bison", |
− | label = " | + | ["label"] = "bison", |
− | description = [[A | + | ["description"] = [[A large plant eating mammal appearing in the savannah wilderness. Tamed are quite docile, but enraged are fast and dangerous.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 4.7, | |
− | + | ["MarketValue"] = 350, | |
− | + | ["ComfyTemperatureMin"] = -55, | |
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 15, | |
− | + | ["cooldownTime"] = 2.9, | |
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "left hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 10, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 10, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 10, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
+ | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Shearable", |
}, | }, | ||
− | + | ["woolDef"] = "WoolBison", | |
− | + | ["shearIntervalDays"] = 25, | |
+ | ["woolAmount"] = 100, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 2.1, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["gestationPeriodDays"] = 28, | |
− | + | ["wildness"] = 0.6, | |
− | + | ["trainability"] = "Simple", | |
− | + | ["manhunterOnDamageChance"] = 0.1, | |
− | + | ["lifeExpectancy"] = 15, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.25, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.5, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalCommon", | ||
+ | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Goat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Goat", |
− | label = " | + | ["label"] = "goat", |
− | description = [[ | + | ["description"] = [[Naturally curious about the world, goats are among the friendliest domesticated creature bred by mankind.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.9, | |
− | + | ["ComfyTemperatureMin"] = -20, | |
− | + | ["MarketValue"] = 200, | |
}, | }, | ||
− | + | ["comps"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = " | + | ["Class"] = "CompProperties_Milkable", |
}, | }, | ||
− | + | ["milkDef"] = "Milk", | |
− | + | ["milkIntervalDays"] = 2, | |
+ | ["milkAmount"] = 12, | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
− | + | ["power"] = 7.3, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
− | + | ["chanceFactor"] = 0.7, | |
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.75, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.07, | |
− | + | ["trainability"] = "None", | |
− | + | ["manhunterOnTameFailChance"] = 0, | |
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["gestationPeriodDays"] = 17, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {1.7, 1}, | ||
+ | {2.0, 0}, | ||
+ | }, | ||
+ | }, | ||
+ | ["lifeExpectancy"] = 12, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.1, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.4, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Goose"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Goose", |
− | label = " | + | ["label"] = "goose", |
− | description = [[A | + | ["description"] = [[A domesticated bird kept by humans as poultry for it's eggs and meat. Lays eggs very often, however they take a long time to hatch.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 2.3, | |
− | + | ["MarketValue"] = 90, | |
− | + | ["LeatherAmount"] = 36, | |
+ | ["ComfyTemperatureMin"] = -10, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "claws", | |
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 3, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "Feet", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "beak", | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 5.6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Beak", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 2, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
+ | { | ||
+ | ["_attrib_"] = { | ||
+ | ["Class"] = "CompProperties_EggLayer", | ||
+ | }, | ||
+ | ["eggUnfertilizedDef"] = "EggGooseUnfertilized", | ||
+ | ["eggFertilizedDef"] = "EggGooseFertilized", | ||
+ | ["eggFertilizationCountMax"] = 1, | ||
+ | ["eggLayIntervalDays"] = 1.6, | ||
+ | ["eggCountRange"] = 1, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.40, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Bird", | |
− | " | + | ["trainability"] = "None", |
− | " | + | ["wildness"] = 0.6, |
+ | ["manhunterOnTameFailChance"] = 0.2, | ||
+ | ["manhunterOnDamageChance"] = 0.25, | ||
+ | ["mateMtbHours"] = 8, | ||
+ | ["lifeExpectancy"] = 8, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBabyTiny", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.12, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.3, | ||
+ | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
+ | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Sheep"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Sheep", |
− | label = " | + | ["label"] = "sheep", |
− | description = [[ | + | ["description"] = [[Sheep husbandry is practised throughout the majority of the inhabited worlds, however only recently it has been introduced to the rimworlds. Domestic sheep are relatively small herbivores, usually with yellowish wool and medium sized horns.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 4.8, | |
− | + | ["MarketValue"] = 210, | |
+ | ["ComfyTemperatureMin"] = -55, | ||
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | " | + | ["power"] = 14, |
− | " | + | ["cooldownTime"] = 2.9, |
− | }, | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | + | }, | |
+ | { | ||
+ | ["label"] = "left hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Shearable", | |
− | + | }, | |
− | + | ["woolDef"] = "WoolSheep", | |
− | + | ["shearIntervalDays"] = 10, | |
− | + | ["woolAmount"] = 45, | |
− | + | }, | |
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 0.75, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["gestationPeriodDays"] = 17, | |
− | + | ["litterSizeCurve"] = { | |
− | + | ["points"] = { | |
− | + | {0.5, 0}, | |
− | + | {1, 1}, | |
− | + | {1.7, 1}, | |
− | + | {2.0, 0}, | |
− | + | }, | |
− | |||
− | " | ||
− | |||
}, | }, | ||
− | + | ["wildness"] = 0, | |
− | + | ["trainability"] = "None", | |
− | + | ["manhunterOnDamageChance"] = 0.0, | |
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.25, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.5, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Horse"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Horse", |
− | label = " | + | ["label"] = "horse", |
− | description = [[A | + | ["description"] = [[A large hoofed mammal with a short coat, a long mane, and a long tail. Horses have been domesticated since ancient times.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 5.8, | |
− | + | ["MarketValue"] = 550, | |
− | + | ["ComfyTemperatureMin"] = -35, | |
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 10, | |
− | + | ["cooldownTime"] = 2.9, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
}, | }, | ||
− | + | { | |
− | + | ["label"] = "left hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 7, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "right hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 7, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | { | |
− | + | ["capacities"] = { | |
− | " | + | "Bite", |
+ | }, | ||
+ | ["power"] = 5, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 2.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["gestationPeriodDays"] = 28, | |
− | + | ["wildness"] = 0.5, | |
− | + | ["petness"] = 0.6, | |
− | + | ["trainability"] = "Advanced", | |
− | + | ["manhunterOnDamageChance"] = 0.1, | |
− | + | ["lifeExpectancy"] = 30, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.25, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.5, | |
− | + | }, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Yak"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Yak", |
− | label = " | + | ["label"] = "yak", |
− | description = [[ | + | ["description"] = [[Yaks are robust cattle with a bulky frame, short but thick legs, and rounded cloven hooves that are splayed to help them walk in snow.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.2, | |
− | + | ["ComfyTemperatureMin"] = -45, | |
+ | ["MarketValue"] = 320, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Milkable", | |
− | + | }, | |
− | + | ["milkDef"] = "Milk", | |
− | + | ["milkIntervalDays"] = 2, | |
− | + | ["milkAmount"] = 12, | |
− | " | ||
− | " | ||
}, | }, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
− | + | ["power"] = 8.8, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
− | + | ["chanceFactor"] = 0.7, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "left hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | }, | ||
+ | ["race"] = { | ||
+ | ["herdAnimal"] = true, | ||
+ | ["baseBodySize"] = 1.9, | ||
+ | ["foodType"] = "VegetarianRoughAnimal", | ||
+ | ["leatherDef"] = "Leather_Plain", | ||
+ | ["wildness"] = 0.11, | ||
+ | ["petness"] = 0.3, | ||
+ | ["trainability"] = "None", | ||
+ | ["gestationPeriodDays"] = 20, | ||
+ | ["lifeExpectancy"] = 22, | ||
+ | ["manhunterOnDamageChance"] = 0.05, | ||
+ | ["manhunterOnTameFailChance"] = 0.02, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.2, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.45, | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalCommon", | ||
+ | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:GuineaPig"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "GuineaPig", |
− | label = " | + | ["label"] = "guinea pig", |
− | description = [[ | + | ["description"] = [[Neither a pig or a creature from Guinea, these little rodents are bred to be a household pet and a delicious dinner.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 5.0, | |
− | + | ["MarketValue"] = 150, | |
+ | ["ComfyTemperatureMin"] = -15, | ||
+ | ["ComfyTemperatureMax"] = 55, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
− | " | + | "Scratch", |
+ | }, | ||
+ | ["power"] = 3.6, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 3.6, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 5.8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | " | + | ["power"] = 2, |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.28, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_GuineaPig", | |
− | + | ["wildness"] = 0.60, | |
− | + | ["trainability"] = "None", | |
− | + | ["petness"] = 0.30, | |
− | + | ["mateMtbHours"] = 8, | |
+ | ["nuzzleMtbHours"] = 24, | ||
+ | ["gestationPeriodDays"] = 14, | ||
+ | ["manhunterOnTameFailChance"] = 0.02, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2.5, 1}, | ||
+ | {3, 0}, | ||
+ | }, | ||
+ | }, | ||
+ | ["lifeExpectancy"] = 4, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.15, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.30, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalPet", | |
− | + | "AnimalUncommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Donkey"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Farm.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Donkey", |
− | label = " | + | ["label"] = "donkey", |
− | description = [[A | + | ["description"] = [[A small relative of the horse, domesticated in ancient times for farm work. Its goofy call is simultaneously annoying and endearing.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 5.3, | |
− | + | ["MarketValue"] = 320, | |
+ | ["ComfyTemperatureMin"] = -25, | ||
+ | ["ComfyTemperatureMax"] = 45, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | }, | |
− | + | ["power"] = 12, | |
− | + | ["cooldownTime"] = 2.9, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "left hoof", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | + | "Poke", | |
− | + | }, | |
− | + | ["power"] = 8, | |
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right hoof", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | "Poke", | ||
+ | }, | ||
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 1.5, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["gestationPeriodDays"] = 28, | |
+ | ["wildness"] = 0.03, | ||
+ | ["petness"] = 0.60, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["manhunterOnDamageChance"] = 0.05, | ||
+ | ["lifeExpectancy"] = 24, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.25, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.5, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | + | "AnimalFarm", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Rhinoceros"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Giant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Rhinoceros", |
− | label = " | + | ["label"] = "rhinoceros", |
− | description = [[ | + | ["description"] = [[Despite being herbivorous, this large mammal is very easy to enrage. Once angered, its massive strength and sharp horn make it a brutal opponent. It has more muscle in one leg than most humans do in their whole body.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 5.0, | |
− | + | ["MarketValue"] = 700, | |
+ | ["ComfyTemperatureMin"] = -8, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "horn", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
+ | }, | ||
+ | ["power"] = 19, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HornAttackTool", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "horn", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 19, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HornAttackTool", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 19, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 15, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 3.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Rhinoceros", | |
− | + | ["wildness"] = 0.90, | |
− | + | ["manhunterOnTameFailChance"] = 0.10, | |
− | + | ["manhunterOnDamageChance"] = 0.10, | |
− | + | ["gestationPeriodDays"] = 43, | |
− | + | ["lifeExpectancy"] = 45, | |
+ | ["herdAnimal"] = true, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.3, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 1.0, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | + | "AnimalFighter", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Elephant"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Giant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Elephant", |
− | label = " | + | ["label"] = "elephant", |
− | description = [[A | + | ["description"] = [[The largest unmodified land animal. Elephants has a long trunk they use to manipulate objects, and sharp tusks they use to gore attackers. A dead elephant's valuable tusks can be recovered by butchering it.\n\nIntelligent creatures with complex social relationships, elephants can be used as pack animals or trained to carry out the most complex of tasks. They live a long time, and are known to remember events and relationships from many decades before.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 4.8, | |
− | + | ["MarketValue"] = 600, | |
+ | ["ComfyTemperatureMin"] = -12, | ||
+ | ["ComfyTemperatureMax"] = 50, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "tusk", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | "Stab", | |
− | + | }, | |
− | + | ["power"] = 25, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | ["linkedBodyPartsGroup"] = "TuskAttackTool", | |
− | + | }, | |
− | + | { | |
− | + | ["label"] = "left foot", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 16.9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right foot", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 16.9, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 14, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 4.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Elephant", | |
− | + | ["gestationPeriodDays"] = 48, | |
− | + | ["wildness"] = 0.75, | |
+ | ["nuzzleMtbHours"] = 24, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["lifeExpectancy"] = 50, | ||
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.8, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 2.0, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalUncommon", | |
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Megasloth"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Giant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Megasloth", |
− | label = " | + | ["label"] = "megasloth", |
− | description = [[ | + | ["description"] = [[A giant, solitary herbivore with two giant claws for warding off threats. Long extinct after being wiped out by the natives of Earth's American continent, the megasloth was later brought back using advanced cloning and artificial gestators. Its thick hide is exceptionally strong and insulating, and makes a great leather for cold-weather clothing. It is peaceful if left alone, but will shred anyone who disturbs it with its giant claws.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 4.8, | |
− | + | ["MarketValue"] = 700, | |
− | + | ["ComfyTemperatureMin"] = -55, | |
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
+ | }, | ||
+ | ["power"] = 21, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 21, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightPaw", | ||
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
+ | }, | ||
+ | ["power"] = 22, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 15, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 4.0, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Heavy", | |
− | + | ["gestationPeriodDays"] = 55, | |
− | + | ["wildness"] = 0.97, | |
− | + | ["trainability"] = "Advanced", | |
− | + | ["nuzzleMtbHours"] = 60, | |
− | + | ["lifeExpectancy"] = 20, | |
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 1.0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 3.0, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Shearable", | |
− | + | }, | |
+ | ["woolDef"] = "WoolMegasloth", | ||
+ | ["shearIntervalDays"] = 50, | ||
+ | ["woolAmount"] = 400, | ||
+ | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalUncommon", | ||
+ | "AnimalFighter", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Thrumbo"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Giant.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Thrumbo", |
− | label = " | + | ["label"] = "thrumbo", |
− | description = [[ | + | ["description"] = [[A gigantic, graceful creature of unknown origin. The thrumbo is gentle by nature, but extremely dangerous when enraged. While its long fur is exceptionally beautiful, its hide is also incredibly resistant to damage. Its razor-sharp horn fetches a huge price.\n\nLegends say that an old thrumbo is the wisest creature in the universe - it simply chooses not to speak.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 5.5, | |
− | + | ["MarketValue"] = 4000, | |
+ | ["ComfyTemperatureMin"] = -65, | ||
+ | ["ComfyTemperatureMax"] = 50, | ||
+ | ["ArmorRating_Sharp"] = 0.60, | ||
+ | ["ArmorRating_Blunt"] = 0.40, | ||
+ | ["ArmorRating_Heat"] = 0.30, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "horn", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | + | "Stab", | |
− | + | }, | |
− | + | ["power"] = 23, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "HornAttackTool", | |
− | + | }, | |
− | + | { | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | + | }, | |
+ | ["power"] = 28, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "left foot", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 19, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "right foot", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 19, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontRightLeg", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 17, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
+ | }, | ||
+ | ["race"] = { | ||
+ | ["baseBodySize"] = 4, | ||
+ | ["foodType"] = "VegetarianRoughAnimal, DendrovoreAnimal", | ||
+ | ["leatherDef"] = "Leather_Thrumbo", | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["gestationPeriodDays"] = 60, | ||
+ | ["manhunterOnDamageChance"] = 1.00, | ||
+ | ["wildness"] = 0.985, | ||
+ | ["lifeExpectancy"] = 220, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 2.0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 4.0, | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
+ | "AnimalExotic", | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["ThingDef:BaseHare"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | ParentName = " | + | ["ParentName"] = "AnimalThingBase", |
− | + | ["Name"] = "BaseHare", | |
− | FileName = " | + | ["FileName"] = "Races_Animal_Hares.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 6.0, | |
− | + | ["MarketValue"] = 50, | |
− | + | ["ComfyTemperatureMin"] = -30, | |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
+ | }, | ||
+ | ["power"] = 3.4, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 1.5, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.2, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["trainability"] = "None", | |
− | + | ["petness"] = 0.08, | |
− | + | ["mateMtbHours"] = 8, | |
− | + | ["nuzzleMtbHours"] = 36, | |
+ | ["gestationPeriodDays"] = 13, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {1.0, 0}, | ||
+ | {1.5, 1}, | ||
+ | {2.0, 1}, | ||
+ | {2.5, 0}, | ||
+ | }, | ||
+ | }, | ||
+ | ["lifeExpectancy"] = 8, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.1, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.3, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalCommon", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Hare"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseHare", | |
+ | ["FileName"] = "Races_Animal_Hares.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
+ | ["defName"] = "Hare", | ||
+ | ["label"] = "hare", | ||
+ | ["description"] = [[This small, solitary herbivore can swiftly hop away from danger.]], | ||
}, | }, | ||
− | + | ["ThingDef:Snowhare"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseHare", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Hares.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Snowhare", |
− | label = " | + | ["label"] = "snowhare", |
− | description = [[ | + | ["description"] = [[This hardy animal survives the brutal winters of its homelands by burrowing through snow to find edible plants.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["ComfyTemperatureMin"] = -55, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BaseInsect"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Abstract"] = true, | |
− | ParentName = " | + | ["ParentName"] = "AnimalThingBase", |
− | + | ["Name"] = "BaseInsect", | |
− | FileName = " | + | ["FileName"] = "Races_Animal_Insect.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["ToxicSensitivity"] = 0, | |
− | + | ["ComfyTemperatureMax"] = 60, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["foodType"] = "OmnivoreAnimal, AnimalProduct", | |
− | + | ["manhunterOnDamageChance"] = 0.35, | |
− | + | ["manhunterOnTameFailChance"] = 0.20, | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Megascarab"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseInsect", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Insect.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Megascarab", |
− | label = " | + | ["label"] = "megascarab", |
− | description = [[A | + | ["description"] = [[A large, genetically-engineered beetle. Once the worker caste of an artifical ecosystem of insectoids designed to fight mechanoid invasions, it is now often seen without its deadlier insectoid cousins. Still, its size and hard shell make it dangerous when it attacks. A eusocial creature, it cannot reproduce individually.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.75, | |
− | + | ["ArmorRating_Blunt"] = 0.18, | |
− | + | ["ArmorRating_Sharp"] = 0.72, | |
+ | ["ComfyTemperatureMin"] = 0, | ||
+ | ["MarketValue"] = 100, | ||
+ | ["LeatherAmount"] = 0, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "mandibles", | |
− | + | ["capacities"] = { | |
− | " | + | "Bite", |
+ | }, | ||
+ | ["power"] = 5, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Mouth", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 4, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.1, | ||
}, | }, | ||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.2, | |
− | + | ["wildness"] = 0.95, | |
− | + | ["lifeExpectancy"] = 10, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "EusocialInsectLarva", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
+ | { | ||
+ | ["def"] = "EusocialInsectJuvenile", | ||
+ | ["minAge"] = 0.03, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "EusocialInsectAdult", | ||
+ | ["minAge"] = 0.4, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalInsect", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Spelopede"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseInsect", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Insect.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Spelopede", |
− | label = " | + | ["label"] = "spelopede", |
− | description = [[ | + | ["description"] = [[A medium-sized bioengineered insectoid the size of a sheep. The spelopede is the middle caste of a hive, taking care of most work tasks as well as fighting with its digging claws. It's dangerous in combat, but slow on open ground.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.65, | |
− | + | ["ComfyTemperatureMin"] = -25, | |
− | + | ["MarketValue"] = 200, | |
+ | ["LeatherAmount"] = 0, | ||
+ | ["ArmorRating_Blunt"] = 0.18, | ||
+ | ["ArmorRating_Sharp"] = 0.18, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head claw", | |
− | + | ["capacities"] = { | |
− | + | "Cut", | |
+ | }, | ||
+ | ["power"] = 7, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadClaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 6, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.8, | |
− | + | ["gestationPeriodDays"] = 12, | |
− | + | ["wildness"] = 0.95, | |
− | + | ["lifeExpectancy"] = 6, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "EusocialInsectLarva", | |
− | + | ["minAge"] = 0, | |
+ | }, | ||
+ | { | ||
+ | ["def"] = "EusocialInsectJuvenile", | ||
+ | ["minAge"] = 0.03, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "EusocialInsectAdult", | ||
+ | ["minAge"] = 0.2, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalInsect", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Megaspider"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseInsect", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Insect.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Megaspider", |
− | label = " | + | ["label"] = "megaspider", |
− | description = [[ | + | ["description"] = [[Not actually a spider, the megaspider is a genetically-engineered giant insectoid the size of a bear. Designed for heavy work and combat, its thick chitinous armor makes it hard to kill, while its long ripper-blades make it deadly at close quarters. It is, however, quite slow in open terrain.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["MoveSpeed"] = 3.60, | |
+ | ["ComfyTemperatureMin"] = -40, | ||
+ | ["MarketValue"] = 500, | ||
+ | ["LeatherAmount"] = 0, | ||
+ | ["ArmorRating_Blunt"] = 0.18, | ||
+ | ["ArmorRating_Sharp"] = 0.27, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "head claw", | |
− | + | ["capacities"] = { | |
+ | "Cut", | ||
+ | }, | ||
+ | ["power"] = 12, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "HeadClaw", | ||
+ | }, | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 7, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
+ | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 1.2, | |
− | + | ["gestationPeriodDays"] = 12, | |
− | + | ["wildness"] = 0.95, | |
− | + | ["lifeExpectancy"] = 6, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "EusocialInsectLarva", | |
− | + | ["minAge"] = 0, | |
+ | }, | ||
+ | { | ||
+ | ["def"] = "EusocialInsectJuvenile", | ||
+ | ["minAge"] = 0.03, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "EusocialInsectAdult", | ||
+ | ["minAge"] = 0.2, | ||
+ | }, | ||
+ | }, | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | + | "AnimalInsect", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:YorkshireTerrier"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Pet.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "YorkshireTerrier", | |
− | + | ["label"] = "yorkshire terrier", | |
− | + | ["description"] = [[A small, even-tempered dog. Originally bred to hunt rats, it later became a show and companionship animal. Some consider it useless, but the mood boost it gives by nuzzling can outweight the cost of feeding it.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 3.1, | |
− | + | ["MarketValue"] = 100, | |
− | + | ["ComfyTemperatureMin"] = -15, | |
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
}, | }, | ||
− | power = | + | ["power"] = 3.6, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
− | |||
}, | }, | ||
− | power = | + | ["power"] = 3.6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | label | + | ["label"] = "cute little teeth", |
− | + | ["capacities"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 4.8, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 2, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["petness"] = 1, | |
− | baseBodySize = | + | ["baseBodySize"] = 0.3, |
− | foodType = | + | ["foodType"] = "OmnivoreAnimal, OvivoreAnimal", |
− | + | ["leatherDef"] = "Leather_Dog", | |
− | + | ["trainability"] = "Intermediate", | |
− | + | ["wildness"] = 0, | |
− | gestationPeriodDays = | + | ["nuzzleMtbHours"] = 12, |
− | + | ["gestationPeriodDays"] = 24, | |
− | + | ["litterSizeCurve"] = { | |
− | lifeExpectancy = 15, | + | ["points"] = { |
− | lifeStageAges = { | + | {0.5, 0}, |
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {3, 0.7}, | ||
+ | {3.5, 0}, | ||
+ | }, | ||
+ | }, | ||
+ | ["lifeExpectancy"] = 15, | ||
+ | ["lifeStageAges"] = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.1, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.3, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | " | + | "AnimalPet", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Husky"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Pet.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Husky", |
− | label = " | + | ["label"] = "husky", |
− | description = [[A | + | ["description"] = [[A large, energetic dog with a thick fur coat for remaining comfortable in arctic environments.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 5.0, |
− | + | ["MarketValue"] = 250, | |
− | + | ["ComfyTemperatureMin"] = -50, | |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "left | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
− | |||
}, | }, | ||
− | power = | + | ["power"] = 9.7, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = "right | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
− | |||
}, | }, | ||
− | power = | + | ["power"] = 9.7, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 14.2, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2.6, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.7, | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["petness"] = 1, | |
− | baseBodySize = 0. | + | ["baseBodySize"] = 0.86, |
− | foodType = { | + | ["foodType"] = "OmnivoreAnimal, OvivoreAnimal", |
− | " | + | ["leatherDef"] = "Leather_Dog", |
+ | ["trainability"] = "Advanced", | ||
+ | ["wildness"] = 0, | ||
+ | ["nuzzleMtbHours"] = 12, | ||
+ | ["gestationPeriodDays"] = 25, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {2.5, 0.7}, | ||
+ | {3, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.25, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
+ | "AnimalPet", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:LabradorRetriever"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Pet.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "LabradorRetriever", |
− | label = " | + | ["label"] = "labrador retriever", |
− | description = [[ | + | ["description"] = [[A very versatile, medium-sized dog. Originally bred to retrieve birds shot on the hunt, the lab is also an excellent guard dog, play pal, and family friend.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 5.0, |
− | MarketValue = | + | ["MarketValue"] = 250, |
− | ComfyTemperatureMin = | + | ["ComfyTemperatureMin"] = -30, |
− | |||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "left claw", | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = 8, | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = "right claw", | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = 8, | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 14.2, |
− | cooldownTime = 2.6, | + | ["cooldownTime"] = 2.6, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.7, | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 5, | + | ["power"] = 5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["petness"] = 1, |
− | + | ["baseBodySize"] = 0.75, | |
− | + | ["foodType"] = "OmnivoreAnimal, OvivoreAnimal", | |
+ | ["leatherDef"] = "Leather_Dog", | ||
+ | ["gestationPeriodDays"] = 26, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["wildness"] = 0, | ||
+ | ["nuzzleMtbHours"] = 12, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {3, 0.7}, | ||
+ | {3.5, 0}, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.25, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalCommon", |
+ | "AnimalPet", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Cat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Pet.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Cat", |
− | label = " | + | ["label"] = "cat", |
− | description = [[ | + | ["description"] = [[One of mankind's first pets, the cat is a small mammal which hunts vermin. Known for their aloofness, cats are nevertheless popular companions because of their independence, calm disposition, and fine, pettable fur.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = 4. | + | ["MoveSpeed"] = 4.4, |
− | MarketValue = | + | ["MarketValue"] = 100, |
− | ComfyTemperatureMin = - | + | ["ComfyTemperatureMin"] = -25, |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
}, | }, | ||
− | + | ["power"] = 6, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label | + | ["label"] = "right claw", |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 7, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.7, | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["baseBodySize"] = 0.255, | |
− | + | ["foodType"] = "CarnivoreAnimal, OvivoreAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
− | " | + | ["wildness"] = 0.2, |
+ | ["petness"] = 1, | ||
+ | ["trainability"] = "None", | ||
+ | ["nuzzleMtbHours"] = 12, | ||
+ | ["gestationPeriodDays"] = 24, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {3, 0.7}, | ||
+ | {3.5, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 10, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.15, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.4, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | " | + | "AnimalPet", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Squirrel"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Rodentlike.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | FileName = " | ||
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | + | ["defName"] = "Squirrel", | |
− | + | ["label"] = "squirrel", | |
− | + | ["description"] = [[One of the many hardy rodent species that follows humankind everywhere it spreads. Squirrels are distinguished by their bushy tails, which they use as umbrellas in bad weather.]], | |
− | + | ["statBases"] = { | |
− | statBases = { | + | ["MoveSpeed"] = 5.1, |
− | + | ["MarketValue"] = 35, | |
− | + | ["ComfyTemperatureMin"] = -35, | |
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left claw", | |
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 4, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "right claw", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 4, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightPaw", | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 5, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 2, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["baseBodySize"] = 0.15, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
− | " | + | ["wildness"] = 0.75, |
− | + | ["trainability"] = "None", | |
+ | ["gestationPeriodDays"] = 13, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {1.8, 1}, | ||
+ | {2.4, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 8, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.11, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.26, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalCommon", |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Alphabeaver"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Rodentlike.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Alphabeaver", | |
− | + | ["label"] = "alphabeaver", | |
− | + | ["description"] = [[A large beaver-like creature genetically engineered to harvest wood with machine-like efficiency. In the absence of specialized feed, these animals will enter a manic state that compels them to eat trees whole, and are likely to attack if disturbed.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 3.7, | |
− | + | ["MarketValue"] = 250, | |
− | + | ["ComfyTemperatureMin"] = -40, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = "left claw", | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 7.2, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftPaw", | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = "right claw", | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 7.2, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightPaw", | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.7, | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | herdAnimal = | + | ["herdAnimal"] = true, |
− | baseBodySize = | + | ["baseBodySize"] = 0.45, |
− | foodType = { | + | ["foodType"] = "DendrovoreAnimal", |
− | " | + | ["leatherDef"] = "Leather_Light", |
− | + | ["wildness"] = 0.75, | |
+ | ["gestationPeriodDays"] = 17, | ||
+ | ["manhunterOnTameFailChance"] = 0.10, | ||
+ | ["manhunterOnDamageChance"] = 0.10, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {3, 1}, | ||
+ | {3.5, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.15, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.35, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalUncommon", | "AnimalUncommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Capybara"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | + | ["FileName"] = "Races_Animal_Rodentlike.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Capybara", | |
− | + | ["label"] = "capybara", | |
− | + | ["description"] = [[The largest natural rodent, the capybara is well-adapted for steaming jungle environments.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 3.9, | |
− | + | ["MarketValue"] = 150, | |
− | + | ["ComfyTemperatureMin"] = -10, | |
− | + | ["ComfyTemperatureMax"] = 50, | |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = "left claw", | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.4, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftPaw", | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = "right claw", | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.4, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightPaw", | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.7, | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 4, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | herdAnimal = | + | ["herdAnimal"] = true, |
− | baseBodySize = 0. | + | ["baseBodySize"] = 0.50, |
− | foodType = { | + | ["foodType"] = "VegetarianRoughAnimal", |
− | " | + | ["leatherDef"] = "Leather_Light", |
− | + | ["wildness"] = 0.75, | |
+ | ["petness"] = 0.08, | ||
+ | ["nuzzleMtbHours"] = 60, | ||
+ | ["gestationPeriodDays"] = 20, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {1.5, 1}, | ||
+ | {2, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0.2, | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0.4, | + | ["minAge"] = 0.4, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalUncommon", | "AnimalUncommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Chinchilla"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Rodentlike.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "Chinchilla", | |
− | + | ["label"] = "chinchilla", | |
− | + | ["description"] = [[A small, nimble rodent. Its fur is softer than just about anything in the universe, making it very valuable as a trade good.]], | |
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 5.0, | ||
+ | ["MarketValue"] = 150, | ||
+ | ["ComfyTemperatureMin"] = -15, | ||
+ | ["ComfyTemperatureMax"] = 55, | ||
}, | }, | ||
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
− | + | "Scratch", | |
− | |||
− | |||
}, | }, | ||
− | { | + | ["power"] = 3.6, |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | |
+ | }, | ||
+ | { | ||
+ | ["label"] = "right claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
}, | }, | ||
− | + | ["power"] = 3.6, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", | |
+ | }, | ||
+ | { | ||
+ | ["capacities"] = { | ||
+ | "Bite", | ||
}, | }, | ||
+ | ["power"] = 5.8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 2, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
− | + | ["chanceFactor"] = 0.2, | |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.21, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Chinchilla", | |
− | + | ["wildness"] = 0.60, | |
+ | ["trainability"] = "None", | ||
+ | ["petness"] = 0.20, | ||
+ | ["mateMtbHours"] = 8, | ||
+ | ["nuzzleMtbHours"] = 24, | ||
+ | ["gestationPeriodDays"] = 14, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2.5, 1}, | ||
+ | {3, 0}, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | { | + | ["lifeExpectancy"] = 9, |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | " | + | ["def"] = "AnimalBaby", |
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.15, | ||
}, | }, | ||
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.30, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalUncommon", | "AnimalUncommon", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Boomrat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Rodentlike.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Boomrat", |
− | label = " | + | ["label"] = "boomrat", |
− | description = [[ | + | ["description"] = [[Either by deliberate genetic weaponization, or as an unusual defense mechanism, these rodent-like creatures create a powerful fire-starting explosion when killed.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 4.6, |
− | MarketValue = | + | ["MarketValue"] = 100, |
− | ComfyTemperatureMin = - | + | ["ComfyTemperatureMin"] = -15, |
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
}, | }, | ||
− | + | ["power"] = 5.4, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 5.4, |
− | cooldownTime = 1.5, | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | |||
"Bite", | "Bite", | ||
}, | }, | ||
− | power = 9, | + | ["power"] = 4.9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["race"] = { |
+ | ["baseBodySize"] = 0.2, | ||
+ | ["foodType"] = "OmnivoreRoughAnimal", | ||
+ | ["leatherDef"] = "Leather_Light", | ||
+ | ["wildness"] = 0.75, | ||
+ | ["petness"] = 0.20, | ||
+ | ["mateMtbHours"] = 8, | ||
+ | ["nuzzleMtbHours"] = 60, | ||
+ | ["gestationPeriodDays"] = 14, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2.5, 1}, | ||
+ | {3, 0}, | ||
+ | }, | ||
+ | }, | ||
+ | ["lifeExpectancy"] = 8, | ||
+ | ["lifeStageAges"] = { | ||
+ | { | ||
+ | ["def"] = "AnimalBaby", | ||
+ | ["minAge"] = 0, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalJuvenile", | ||
+ | ["minAge"] = 0.1, | ||
+ | }, | ||
+ | { | ||
+ | ["def"] = "AnimalAdult", | ||
+ | ["minAge"] = 0.35, | ||
+ | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["tradeTags"] = { | ||
"AnimalUncommon", | "AnimalUncommon", | ||
+ | "AnimalFighter", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Raccoon"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_Rodentlike.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Raccoon", | |
− | + | ["label"] = "raccoon", | |
− | + | ["description"] = [[A small, hardy animal that ranges wide across forests and shrubland. It is happy to break into your garbage container, or your kitchen, to eat almost anything.]], | |
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 4.1, | |
− | + | ["MarketValue"] = 100, | |
− | + | ["ComfyTemperatureMin"] = -30, | |
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
}, | }, | ||
− | + | ["power"] = 6, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | |
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | |||
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 7, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["baseBodySize"] = 0.3, | |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["mateMtbHours"] = 8, | |
− | + | ["gestationPeriodDays"] = 14, | |
− | + | ["litterSizeCurve"] = { | |
− | + | ["points"] = { | |
− | + | {0.5, 0}, | |
− | + | {1, 1}, | |
− | + | {2, 1}, | |
− | + | {2.5, 0}, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["lifeExpectancy"] = 8, | |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "AnimalBaby", | |
− | + | ["minAge"] = 0, | |
− | " | ||
}, | }, | ||
− | + | { | |
− | + | ["def"] = "AnimalJuvenile", | |
− | + | ["minAge"] = 0.15, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | + | { | |
− | + | ["def"] = "AnimalAdult", | |
− | + | ["minAge"] = 0.4, | |
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Rat"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Rodentlike.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Rat", |
− | label = " | + | ["label"] = "rat", |
− | description = [[ | + | ["description"] = [[A widely-hated rodent known for soiling kitchens and spreading disease, rats have a way of following humans everywhere they go. It eats almost anything and lives almost anywhere.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 4.0, |
− | MarketValue = | + | ["MarketValue"] = 35, |
− | + | ["ComfyTemperatureMin"] = -30, | |
− | ComfyTemperatureMin = - | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
+ | { | ||
+ | ["label"] = "left claw", | ||
+ | ["capacities"] = { | ||
+ | "Scratch", | ||
+ | }, | ||
+ | ["power"] = 3.6, | ||
+ | ["cooldownTime"] = 1.5, | ||
+ | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | ||
+ | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 3.6, |
− | cooldownTime = 1.5, | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | |||
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
+ | ["chanceFactor"] = 0.7, | ||
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 2, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["baseBodySize"] = 0.15, |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
+ | ["wildness"] = 0.50, | ||
+ | ["trainability"] = "None", | ||
+ | ["petness"] = 0.15, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["mateMtbHours"] = 8, | ||
+ | ["gestationPeriodDays"] = 12, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2.2, 1}, | ||
+ | {2.8, 0}, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["lifeExpectancy"] = 8, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = " | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.07, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0.3, | + | ["minAge"] = 0.3, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Deer"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Deer", |
− | label = " | + | ["label"] = "deer", |
− | description = [[ | + | ["description"] = [[A medium-sized herding herbivore which prefers to live in mixed forests and plains. Deer are very quick.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 5.5, |
− | + | ["MarketValue"] = 250, | |
− | + | ["ComfyTemperatureMin"] = -30, | |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | capacities = { | + | ["label"] = "left hoof", |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = 7 | + | ["power"] = 7, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", |
− | |||
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 7, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
− | |||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "teeth", | |
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | " | + | }, |
+ | ["power"] = 8, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "Teeth", | ||
+ | ["chanceFactor"] = 0.5, | ||
}, | }, | ||
− | + | { | |
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
− | + | "Blunt", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["power"] = 5, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
− | lifeExpectancy = | + | }, |
− | lifeStageAges = { | + | ["race"] = { |
+ | ["herdAnimal"] = true, | ||
+ | ["baseBodySize"] = 0.9, | ||
+ | ["foodType"] = "VegetarianRoughAnimal", | ||
+ | ["leatherDef"] = "Leather_Plain", | ||
+ | ["wildness"] = 0.75, | ||
+ | ["nuzzleMtbHours"] = 60, | ||
+ | ["gestationPeriodDays"] = 24, | ||
+ | ["lifeExpectancy"] = 15, | ||
+ | ["manhunterOnDamageChance"] = 0, | ||
+ | ["manhunterOnTameFailChance"] = 0, | ||
+ | ["lifeStageAges"] = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Ibex"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Ibex", |
− | label = " | + | ["label"] = "ibex", |
− | description = [[ | + | ["description"] = [[The wild ancestor of the domesticated goat. Ibexes live on marginal territory where most antelopes couldn't survive, eating lichens and sparse mountain plants. They're famous for dextrously hopping across bare cliff faces - and for their violent ramming attack.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 4.6, |
− | + | ["MarketValue"] = 250, | |
− | + | ["ComfyTemperatureMin"] = -30, | |
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left hoof", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | + | ["power"] = 8, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", | |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | capacities = { | + | ["label"] = "right hoof", |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 8, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
− | |||
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | " | ||
}, | }, | ||
− | power = | + | ["power"] = 8, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.5, |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2.6, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
}, | }, | ||
− | + | }, | |
− | + | ["race"] = { | |
− | + | ["herdAnimal"] = true, | |
− | + | ["baseBodySize"] = 0.85, | |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.55, | |
− | + | ["gestationPeriodDays"] = 24, | |
− | + | ["lifeExpectancy"] = 15, | |
− | + | ["lifeStageAges"] = { | |
− | }, | ||
− | race = { | ||
− | herdAnimal = true, | ||
− | baseBodySize = | ||
− | foodType = | ||
− | |||
− | |||
− | |||
− | wildness = 0. | ||
− | |||
− | |||
− | lifeExpectancy = | ||
− | |||
− | |||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0.2, | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Elk"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | DLC = "Core", | + | ["defName"] = "Elk", |
+ | ["label"] = "elk", | ||
+ | ["description"] = [[A large member of the deer family, well-adapted to life in cold climates. Domesticated elk can be milked, but refuse to carry packs.]], | ||
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 5, | ||
+ | ["MarketValue"] = 300, | ||
+ | ["ComfyTemperatureMin"] = -50, | ||
}, | }, | ||
− | + | ["comps"] = { | |
− | + | { | |
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Milkable", | |
− | + | }, | |
− | + | ["milkDef"] = "Milk", | |
− | + | ["milkIntervalDays"] = 2, | |
− | + | ["milkAmount"] = 12, | |
+ | }, | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "left hoof", | + | ["label"] = "left hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
"Poke", | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftLeg", | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", |
}, | }, | ||
{ | { | ||
− | label = "right hoof", | + | ["label"] = "right hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
"Poke", | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightLeg", | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.5, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 13, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2.6, |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | herdAnimal = true, | + | ["herdAnimal"] = true, |
− | baseBodySize = 1 | + | ["baseBodySize"] = 2.1, |
− | foodType = | + | ["foodType"] = "VegetarianRoughAnimal", |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["gestationPeriodDays"] = 25, | |
− | wildness = 0. | + | ["lifeExpectancy"] = 18, |
− | + | ["lifeStageAges"] = { | |
− | |||
− | gestationPeriodDays = 25, | ||
− | lifeExpectancy = | ||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0.2, | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.6, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
"AnimalFarm", | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Caribou"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Caribou", |
− | label = " | + | ["label"] = "caribou", |
− | description = [[A | + | ["description"] = [[A large member of the deer family, well-adapted to life in cold climates. Caribou can be milked, but refuse to carry packs.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 5, |
− | MarketValue = | + | ["MarketValue"] = 300, |
− | + | ["ComfyTemperatureMin"] = -50, | |
− | ComfyTemperatureMin = - | ||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_Milkable", | |
− | " | ||
}, | }, | ||
− | + | ["milkDef"] = "Milk", | |
− | + | ["milkIntervalDays"] = 2, | |
− | + | ["milkAmount"] = 12, | |
}, | }, | ||
+ | }, | ||
+ | ["tools"] = { | ||
{ | { | ||
− | label = " | + | ["label"] = "left hoof", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Blunt", |
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
+ | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
− | |||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
}, | }, | ||
− | + | ["power"] = 10, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "Teeth", | |
− | + | ["chanceFactor"] = 0.5, | |
− | + | }, | |
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 13, | ||
+ | ["cooldownTime"] = 2.6, | ||
+ | ["linkedBodyPartsGroup"] = "HeadAttackTool", | ||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | baseBodySize = | + | ["herdAnimal"] = true, |
− | foodType = | + | ["baseBodySize"] = 2.1, |
− | + | ["foodType"] = "VegetarianRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.75, | |
− | wildness = 0, | + | ["gestationPeriodDays"] = 25, |
− | + | ["lifeExpectancy"] = 18, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | lifeExpectancy = | ||
− | lifeStageAges = { | ||
{ | { | ||
− | def = " | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.45, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
"AnimalFarm", | "AnimalFarm", | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:WildBoar"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "WildBoar", |
− | label = " | + | ["label"] = "wild boar", |
− | description = [[ | + | ["description"] = [[This hairy omnivore is descended from escaped pigs and evolved for living in the wild.\n\nIts tusks make it a better fighter than its domesticated pig cousins. Unfortunately, it is too unruly to be trained in the most complex tasks.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = 4. | + | ["MoveSpeed"] = 4.6, |
− | MarketValue = | + | ["MarketValue"] = 200, |
− | ComfyTemperatureMin = - | + | ["ComfyTemperatureMin"] = -23, |
− | |||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = " | + | ["label"] = "tusk", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
+ | "Stab", | ||
}, | }, | ||
− | power = | + | ["power"] = 9.7, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "TuskAttackTool", |
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | " | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
+ | ["chanceFactor"] = 0.6, | ||
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["herdAnimal"] = true, |
− | + | ["baseBodySize"] = 0.8, | |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
+ | ["wildness"] = 0.50, | ||
+ | ["trainability"] = "Intermediate", | ||
+ | ["leatherDef"] = "Leather_Pig", | ||
+ | ["gestationPeriodDays"] = 18, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {1.5, 1}, | ||
+ | {2.0, 0}, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["lifeExpectancy"] = 12, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.1, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.4, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"AnimalCommon", | "AnimalCommon", | ||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Tortoise"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Temperate.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Tortoise", |
− | label = " | + | ["label"] = "tortoise", |
− | description = [[ | + | ["description"] = [[This heavily armored land-dwelling reptile is known for its slow moving speed and surprisingly vicious bite. Because of its natural armor, it is tough to kill and can do serious damage during drawn-out melee fights.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 1.0, |
− | ComfyTemperatureMin = | + | ["MarketValue"] = 200, |
− | + | ["ArmorRating_Blunt"] = 0.35, | |
+ | ["ArmorRating_Sharp"] = 0.50, | ||
+ | ["ComfyTemperatureMin"] = 0, | ||
+ | ["ComfyTemperatureMax"] = 50, | ||
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "beak", | |
− | + | ["capacities"] = { | |
+ | "Bite", | ||
}, | }, | ||
− | + | ["power"] = 8, | |
− | + | ["cooldownTime"] = 2.6, | |
− | + | ["linkedBodyPartsGroup"] = "TurtleBeakAttackTool", | |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | capacities = { | + | ["label"] = "head", |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2.6, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
+ | }, | ||
+ | ["comps"] = { | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_EggLayer", | |
− | " | ||
}, | }, | ||
− | + | ["eggFertilizedDef"] = "EggTortoiseFertilized", | |
− | + | ["eggFertilizationCountMax"] = 1, | |
− | + | ["eggLayIntervalDays"] = 20, | |
− | + | ["eggProgressUnfertilizedMax"] = 0.5, | |
+ | ["eggCountRange"] = "1~3", | ||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | baseBodySize = 0. | + | ["baseBodySize"] = 0.5, |
− | foodType = | + | ["foodType"] = "OmnivoreRoughAnimal", |
− | + | ["leatherDef"] = "Leather_Lizard", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["lifeExpectancy"] = 180, | |
− | wildness = 0. | + | ["lifeStageAges"] = { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.15, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalUncommon", |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Cobra"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Cobra", |
− | label = " | + | ["label"] = "cobra", |
− | description = [[A | + | ["description"] = [[A large predatory snake. Cobras can be highly aggressive if provoked, and their bite injects toxic venom into the victim.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 3.5, |
− | MarketValue = | + | ["MarketValue"] = 150, |
− | + | ["ComfyTemperatureMin"] = 0, | |
− | + | ["ComfyTemperatureMax"] = 60, | |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label | + | ["label"] = "venom-fangs", |
− | + | ["capacities"] = { | |
− | + | "ToxicBite", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | " | ||
}, | }, | ||
− | power = | + | ["power"] = 12, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Mouth", |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 3, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_EggLayer", | + | ["Class"] = "CompProperties_EggLayer", |
}, | }, | ||
− | + | ["eggFertilizedDef"] = "EggCobraFertilized", | |
− | + | ["eggFertilizationCountMax"] = 1, | |
− | + | ["eggLayIntervalDays"] = 20.0, | |
− | + | ["eggProgressUnfertilizedMax"] = 0.5, | |
− | eggCountRange = 1, | + | ["eggCountRange"] = "1~2", |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | baseBodySize = 0. | + | ["baseBodySize"] = 0.25, |
− | foodType = | + | ["foodType"] = "CarnivoreAnimal, OvivoreAnimal", |
− | + | ["leatherDef"] = "Leather_Lizard", | |
− | + | ["wildness"] = 0.75, | |
− | + | ["petness"] = 0.05, | |
− | + | ["manhunterOnTameFailChance"] = 0.10, | |
− | + | ["manhunterOnDamageChance"] = 0.10, | |
− | manhunterOnTameFailChance = 0. | + | ["lifeExpectancy"] = 20, |
− | manhunterOnDamageChance = 0. | + | ["lifeStageAges"] = { |
− | |||
− | lifeExpectancy = | ||
− | lifeStageAges = { | ||
{ | { | ||
− | def = " | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.15, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalUncommon", |
− | " | + | "AnimalFighter", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Monkey"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Monkey", |
− | label = " | + | ["label"] = "monkey", |
− | description = [[ | + | ["description"] = [[A small primate, the monkey can use its curly tail to grab on to branches, leaving its hands free to do other things. Monkeys are selfish but clever, and can be trained to carry out fairly complex tasks.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = 4. | + | ["MoveSpeed"] = 4.3, |
− | MarketValue = | + | ["MarketValue"] = 100, |
− | ComfyTemperatureMin = - | + | ["ComfyTemperatureMin"] = -5, |
− | ComfyTemperatureMax = | + | ["ComfyTemperatureMax"] = 50, |
}, | }, | ||
− | tools | + | ["tools"] = { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = "left | + | ["label"] = "left fist", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = 6, | + | ["power"] = 3.6, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "LeftHand", |
}, | }, | ||
{ | { | ||
− | label = "right | + | ["label"] = "right fist", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = 6, | + | ["power"] = 3.6, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "RightHand", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 4, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.7, |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 2, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | herdAnimal = true, | + | ["petness"] = 0.50, |
− | baseBodySize = 0. | + | ["herdAnimal"] = true, |
− | foodType = | + | ["baseBodySize"] = 0.35, |
− | + | ["foodType"] = "OmnivoreRoughAnimal", | |
− | + | ["leatherDef"] = "Leather_Light", | |
− | + | ["trainability"] = "Advanced", | |
− | + | ["wildness"] = 0.60, | |
− | + | ["nuzzleMtbHours"] = 24, | |
− | + | ["gestationPeriodDays"] = 16, | |
− | + | ["lifeExpectancy"] = 30, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | lifeExpectancy = | ||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.4, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalUncommon", |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Boomalope"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_Tropical.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Boomalope", |
− | label = " | + | ["label"] = "boomalope", |
− | description = [[ | + | ["description"] = [[Engineered for chemicals production, the boomalope grows a large sac of volatile chemicals on its back. Though it is weak and fragile for its size, other animals have learned to avoid it because of the huge explosion it produces when it dies. It can be milked to produce chemfuel - very carefully.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 3.4, |
− | MarketValue = | + | ["MarketValue"] = 350, |
− | ComfyTemperatureMin = - | + | ["ComfyTemperatureMin"] = -15, |
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | label = "head", | + | ["_attrib_"] = { |
− | capacities = { | + | ["Class"] = "CompProperties_Milkable", |
+ | }, | ||
+ | ["milkDef"] = "Chemfuel", | ||
+ | ["milkIntervalDays"] = 2, | ||
+ | ["milkAmount"] = 12, | ||
+ | ["milkFemaleOnly"] = false, | ||
+ | }, | ||
+ | }, | ||
+ | ["tools"] = { | ||
+ | { | ||
+ | ["label"] = "head", | ||
+ | ["capacities"] = { | ||
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 7, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
{ | { | ||
− | label = "left hoof", | + | ["label"] = "left hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
"Poke", | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftLeg", | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", |
}, | }, | ||
{ | { | ||
− | label = "right hoof", | + | ["label"] = "right hoof", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
"Poke", | "Poke", | ||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightLeg", | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 10, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0.5, | + | ["chanceFactor"] = 0.5, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | herdAnimal = true, | + | ["herdAnimal"] = true, |
− | baseBodySize = | + | ["baseBodySize"] = 1.5, |
− | foodType = | + | ["foodType"] = "VegetarianRoughAnimal", |
− | + | ["leatherDef"] = "Leather_Plain", | |
− | + | ["wildness"] = 0.6, | |
− | + | ["gestationPeriodDays"] = 28, | |
− | + | ["lifeExpectancy"] = 15, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | lifeExpectancy = | ||
− | lifeStageAges = { | ||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0.5, | + | ["minAge"] = 0.5, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalUncommon", |
− | " | + | "AnimalFighter", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Warg"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "AnimalThingBase", | |
− | ParentName = "AnimalThingBase", | + | ["FileName"] = "Races_Animal_WildCanines.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Warg", |
− | label = " | + | ["label"] = "warg", |
− | description = [[ | + | ["description"] = [[Heavily-muscled wolf-like creatures with vicious unnatural claws and an absurdly powerful bite. They will only eat meat or corpses. If disturbed in the wild, they are very likely to attack.\n\nScientists say wargs are the descendants of weaponized military animals created for population suppression. The superstitious see them as the tools of an angry god.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 5.0, |
− | + | ["MarketValue"] = 450, | |
− | + | ["ComfyTemperatureMin"] = -40, | |
}, | }, | ||
− | + | ["tools"] = { | |
{ | { | ||
− | + | ["label"] = "left claw", | |
− | + | ["capacities"] = { | |
+ | "Scratch", | ||
}, | }, | ||
− | + | ["power"] = 13, | |
− | + | ["cooldownTime"] = 1.5, | |
− | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", | |
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | capacities = { | + | ["label"] = "right claw", |
− | " | + | ["capacities"] = { |
+ | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 13, |
− | cooldownTime = | + | ["cooldownTime"] = 1.5, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
− | |||
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "razorfangs", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Bite", |
}, | }, | ||
− | power = | + | ["power"] = 15, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.9, |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
− | + | }, | |
− | + | ["race"] = { | |
− | + | ["petness"] = 0.5, | |
− | + | ["baseBodySize"] = 1.0, | |
− | + | ["foodType"] = "CarnivoreAnimalStrict", | |
+ | ["leatherDef"] = "Leather_Wolf", | ||
+ | ["gestationPeriodDays"] = 26, | ||
+ | ["trainability"] = "Advanced", | ||
+ | ["wildness"] = 0.60, | ||
+ | ["manhunterOnTameFailChance"] = 0.35, | ||
+ | ["manhunterOnDamageChance"] = 0.35, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {2.5, 0.7}, | ||
+ | {3, 0}, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["lifeExpectancy"] = 15, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0.2, | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0.45, | + | ["minAge"] = 0.45, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalUncommon", |
− | " | + | "AnimalFighter", |
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ThingBaseWolf"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ThingBaseWolf", | |
− | ParentName = "AnimalThingBase", | + | ["ParentName"] = "AnimalThingBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Races_Animal_WildCanines.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 5.0, | |
− | + | ["MarketValue"] = 350, | |
− | + | ["ComfyTemperatureMin"] = -40, | |
− | MoveSpeed = 5.0, | ||
− | MarketValue = | ||
− | ComfyTemperatureMin = - | ||
− | |||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "left claw", | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 10.9, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftPaw", | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
+ | ["chanceFactor"] = 0.5, | ||
}, | }, | ||
{ | { | ||
− | label = "right claw", | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
"Scratch", | "Scratch", | ||
}, | }, | ||
− | power = | + | ["power"] = 10.9, |
− | cooldownTime = | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightPaw", | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
+ | ["chanceFactor"] = 0.5, | ||
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["capacities"] = { |
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 12, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.9, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 6, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | baseBodySize = 0. | + | ["petness"] = 0.1, |
− | foodType = | + | ["baseBodySize"] = 0.85, |
− | + | ["foodType"] = "CarnivoreAnimal", | |
− | + | ["leatherDef"] = "Leather_Wolf", | |
− | + | ["trainability"] = "Advanced", | |
− | + | ["wildness"] = 0.85, | |
− | + | ["nuzzleMtbHours"] = 120, | |
− | + | ["manhunterOnTameFailChance"] = 0.10, | |
− | + | ["manhunterOnDamageChance"] = 0.10, | |
− | nuzzleMtbHours = | + | ["gestationPeriodDays"] = 26, |
− | + | ["litterSizeCurve"] = { | |
− | + | ["points"] = { | |
− | |||
− | litterSizeCurve = { | ||
− | points = { | ||
{0.5, 0}, | {0.5, 0}, | ||
{1, 1}, | {1, 1}, | ||
− | {2.5, | + | {2, 1.7}, |
+ | {2.5, 0.7}, | ||
{3, 0}, | {3, 0}, | ||
}, | }, | ||
}, | }, | ||
− | lifeExpectancy = | + | ["lifeExpectancy"] = 12, |
− | lifeStageAges = { | + | ["lifeStageAges"] = { |
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.2, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.45, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | |||
"AnimalUncommon", | "AnimalUncommon", | ||
− | " | + | "AnimalFighter", |
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Wolf_Timber"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ThingBaseWolf", | ||
+ | ["FileName"] = "Races_Animal_WildCanines.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Wolf_Timber", | ||
+ | ["label"] = "timber wolf", | ||
+ | ["description"] = [[A rugged predator long feared by many ancient Earth cultures. As pack hunters, wolves have complex social lives and are fiercely intelligent.]], | ||
+ | }, | ||
+ | ["ThingDef:Wolf_Arctic"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ThingBaseWolf", | ||
+ | ["FileName"] = "Races_Animal_WildCanines.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Wolf_Arctic", | ||
+ | ["label"] = "arctic wolf", | ||
+ | ["description"] = [[An arctic variant of the old Earth wolf. As pack hunters, wolves have a complex social life and are fiercely intelligent.]], | ||
+ | ["statBases"] = { | ||
+ | ["ComfyTemperatureMin"] = -55, | ||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:ThingBaseFox"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "ThingBaseFox", | |
− | ParentName = "AnimalThingBase", | + | ["ParentName"] = "AnimalThingBase", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Races_Animal_WildCanines.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 4.6, | |
− | + | ["ComfyTemperatureMin"] = -35, | |
− | + | ["MarketValue"] = 200, | |
− | MoveSpeed = | ||
− | |||
− | ComfyTemperatureMin = - | ||
− | |||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = " | + | ["label"] = "left claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
}, | }, | ||
− | power = | + | ["power"] = 8, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontLeftPaw", |
}, | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right claw", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Scratch", |
− | |||
}, | }, | ||
− | power = 8, | + | ["power"] = 8, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "FrontRightPaw", |
}, | }, | ||
{ | { | ||
− | + | ["capacities"] = { | |
− | + | "Bite", | |
− | " | ||
− | |||
}, | }, | ||
− | power = | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "Teeth", |
+ | ["chanceFactor"] = 0.9, | ||
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["label"] = "head", |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 4, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["petness"] = 0.1, | |
− | baseBodySize = | + | ["baseBodySize"] = 0.55, |
− | foodType = { | + | ["foodType"] = "CarnivoreAnimal", |
− | " | + | ["leatherDef"] = "Leather_Fox", |
+ | ["trainability"] = "Advanced", | ||
+ | ["wildness"] = 0.75, | ||
+ | ["nuzzleMtbHours"] = 60, | ||
+ | ["gestationPeriodDays"] = 21, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {2, 1.7}, | ||
+ | {2.5, 0.7}, | ||
+ | {3, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeExpectancy"] = 9, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = "AnimalBaby", | + | ["def"] = "AnimalBaby", |
− | minAge = 0, | + | ["minAge"] = 0, |
}, | }, | ||
{ | { | ||
− | def = "AnimalJuvenile", | + | ["def"] = "AnimalJuvenile", |
− | minAge = 0. | + | ["minAge"] = 0.15, |
}, | }, | ||
{ | { | ||
− | def = "AnimalAdult", | + | ["def"] = "AnimalAdult", |
− | minAge = 0. | + | ["minAge"] = 0.35, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
− | " | + | "AnimalCommon", |
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Fox_Fennec"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "ThingBaseFox", | |
− | ParentName = " | + | ["FileName"] = "Races_Animal_WildCanines.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Fox_Fennec", |
− | label = " | + | ["label"] = "fennec fox", |
− | description = [[ | + | ["description"] = [[A small fox originally from the northern part of Earth's Africa continent. It hunts small creatures and has very large ears for cooling itself in the heat.]], |
− | statBases = { | + | ["statBases"] = { |
− | + | ["ComfyTemperatureMin"] = -30, | |
− | |||
− | |||
}, | }, | ||
− | tools = { | + | }, |
− | { | + | ["ThingDef:Fox_Red"] = { |
− | label = " | + | ["_attrib_"] = { |
− | capacities = { | + | ["ParentName"] = "ThingBaseFox", |
− | " | + | ["FileName"] = "Races_Animal_WildCanines.xml", |
− | }, | + | ["Version"] = "1.2.2753", |
− | power = | + | ["DLC"] = "Core", |
− | cooldownTime = 2, | + | }, |
− | linkedBodyPartsGroup = " | + | ["defName"] = "Fox_Red", |
− | }, | + | ["label"] = "red fox", |
+ | ["description"] = [[A small solitary canine evolved for hunting small prey in temperate climates. Chicken farmers hate foxes because of their ability to destroy a whole coop in minutes.]], | ||
+ | }, | ||
+ | ["ThingDef:Fox_Arctic"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "ThingBaseFox", | ||
+ | ["FileName"] = "Races_Animal_WildCanines.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Fox_Arctic", | ||
+ | ["label"] = "arctic fox", | ||
+ | ["description"] = [[A small predator adapted for cold climates. It usually hunts small game like mice and voles, sometimes burrowing through a meter of snow to reach its prey.]], | ||
+ | ["statBases"] = { | ||
+ | ["ComfyTemperatureMin"] = -50, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Human"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BasePawn", | ||
+ | ["FileName"] = "Races_Humanlike.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Human", | ||
+ | ["label"] = "human", | ||
+ | ["description"] = [[A baseline human, mostly unmodified by gene engineering and mostly unchanged by evolutionary pressures on non-Earth planets.]], | ||
+ | ["statBases"] = { | ||
+ | ["MarketValue"] = 1750, | ||
+ | ["MoveSpeed"] = 4.6, | ||
+ | ["ComfyTemperatureMin"] = 16, | ||
+ | ["ComfyTemperatureMax"] = 26, | ||
+ | ["LeatherAmount"] = 50, | ||
+ | ["RoyalFavorValue"] = 3, | ||
+ | }, | ||
+ | ["tools"] = { | ||
+ | { | ||
+ | ["label"] = "left fist", | ||
+ | ["capacities"] = { | ||
+ | "Blunt", | ||
+ | }, | ||
+ | ["power"] = 8.2, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "LeftHand", | ||
+ | }, | ||
{ | { | ||
− | label = " | + | ["label"] = "right fist", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.2, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "RightHand", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["label"] = "teeth", |
+ | ["capacities"] = { | ||
"Bite", | "Bite", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.2, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "Teeth", | + | ["linkedBodyPartsGroup"] = "Teeth", |
− | chanceFactor = 0. | + | ["chanceFactor"] = 0.07, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | baseBodySize = | + | ["lifeExpectancy"] = 80, |
− | + | ["leatherDef"] = "Leather_Human", | |
− | " | + | ["baseBodySize"] = 1, |
+ | ["foodType"] = "OmnivoreHuman", | ||
+ | ["gestationPeriodDays"] = 45, | ||
+ | ["manhunterOnDamageChance"] = 0.20, | ||
+ | ["manhunterOnTameFailChance"] = 0.02, | ||
+ | ["litterSizeCurve"] = { | ||
+ | ["points"] = { | ||
+ | {0.5, 0}, | ||
+ | {1, 1}, | ||
+ | {1.01, 0.02}, | ||
+ | {3.5, 0}, | ||
+ | }, | ||
}, | }, | ||
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | + | ["def"] = "HumanlikeBaby", | |
− | + | ["minAge"] = 0, | |
− | + | }, | |
− | + | { | |
− | + | ["def"] = "HumanlikeToddler", | |
− | + | ["minAge"] = 1.2, | |
+ | }, | ||
{ | { | ||
− | def = " | + | ["def"] = "HumanlikeChild", |
− | minAge = | + | ["minAge"] = 4, |
}, | }, | ||
{ | { | ||
− | def = " | + | ["def"] = "HumanlikeTeenager", |
− | minAge = | + | ["minAge"] = 13, |
}, | }, | ||
{ | { | ||
− | def = " | + | ["def"] = "HumanlikeAdult", |
− | minAge = | + | ["minAge"] = 18, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:BaseMechanoid"] = { |
− | " | + | ["_attrib_"] = { |
+ | ["ParentName"] = "BasePawn", | ||
+ | ["Name"] = "BaseMechanoid", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Races_Mechanoid.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["PsychicSensitivity"] = 0.5, | |
− | + | ["ToxicSensitivity"] = 0, | |
− | + | ["Flammability"] = 0, | |
− | + | ["ComfyTemperatureMin"] = -100, | |
− | + | ["ComfyTemperatureMax"] = 250, | |
− | + | ["MeatAmount"] = 0, | |
− | + | ["ArmorRating_Heat"] = 2.00, | |
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | + | ["foodType"] = "None", | |
− | + | ["lifeExpectancy"] = 2500, | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["comps"] = { | |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_CanBeDormant", | |
− | " | ||
− | |||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | + | ["Class"] = "CompProperties_WakeUpDormant", | |
− | " | ||
}, | }, | ||
− | + | ["wakeUpOnDamage"] = true, | |
− | + | ["anyColonistCloseCheckRadius"] = 30, | |
− | + | ["wakeUpSound"] = "MechanoidsWakeUp", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Mech_Centipede"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseMechanoid", | ||
+ | ["FileName"] = "Races_Mechanoid.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Mech_Centipede", | ||
+ | ["label"] = "centipede", | ||
+ | ["description"] = [[Heavy combat mechanoids that glide on dozens of tiny legs. Their thick carpace and firepower makes them very effective against bunched-up static defenders. They are somewhat vulnerable to mobile hit-and-run tactics.]], | ||
+ | ["statBases"] = { | ||
+ | ["MoveSpeed"] = 1.9, | ||
+ | ["ArmorRating_Blunt"] = 0.22, | ||
+ | ["ArmorRating_Sharp"] = 0.72, | ||
+ | ["PsychicSensitivity"] = 0.75, | ||
+ | }, | ||
+ | ["tools"] = { | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 17, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2.6, |
− | linkedBodyPartsGroup = "HeadAttackTool" | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | |||
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["baseBodySize"] = 1.8, | |
− | + | ["lifeStageAges"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | def = " | + | ["def"] = "MechanoidFullyFormed", |
− | minAge = | + | ["minAge"] = 0, |
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:BaseMechanoidWalker"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMechanoid", | |
− | ParentName = " | + | ["Name"] = "BaseMechanoidWalker", |
− | + | ["Abstract"] = true, | |
− | FileName = " | + | ["FileName"] = "Races_Mechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | DLC = "Core", | + | ["DLC"] = "Core", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MoveSpeed"] = 4.7, | |
− | + | ["ArmorRating_Blunt"] = 0.20, | |
− | + | ["ArmorRating_Sharp"] = 0.40, | |
− | MoveSpeed = 4. | ||
− | |||
− | |||
}, | }, | ||
− | + | ["race"] = { | |
− | { | + | ["baseBodySize"] = 1.0, |
− | + | ["lifeStageAges"] = { | |
− | + | { | |
− | " | + | ["def"] = "MechanoidFullyFormed", |
+ | ["minAge"] = 0, | ||
}, | }, | ||
− | |||
− | |||
− | |||
}, | }, | ||
+ | }, | ||
+ | }, | ||
+ | ["ThingDef:Mech_Lancer"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "BaseMechanoidWalker", | ||
+ | ["FileName"] = "Races_Mechanoid.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Core", | ||
+ | }, | ||
+ | ["defName"] = "Mech_Lancer", | ||
+ | ["label"] = "lancer", | ||
+ | ["description"] = [[Fast human-sized combat mechanoids built for medium and long-range combat. Their bodies are light, making them vulnerable targets at close range - especially in melee combat.]], | ||
+ | ["tools"] = { | ||
{ | { | ||
− | label = " | + | ["label"] = "left fist", |
− | capacities = { | + | ["capacities"] = { |
− | " | + | "Blunt", |
}, | }, | ||
− | power = | + | ["power"] = 12.0, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "LeftHand", |
}, | }, | ||
{ | { | ||
− | capacities = { | + | ["label"] = "right fist", |
− | " | + | ["capacities"] = { |
+ | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 12.0, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = " | + | ["linkedBodyPartsGroup"] = "RightHand", |
− | |||
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | + | ["ThingDef:Mech_Scyther"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "BaseMechanoidWalker", | |
− | + | ["FileName"] = "Races_Mechanoid.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | + | }, | |
− | + | ["defName"] = "Mech_Scyther", | |
− | + | ["label"] = "scyther", | |
− | + | ["description"] = [[Fast, spindly, human-sized combat mechanoids specializing in rapid approach and close-range combat. Their bodies are covered in points and blades, but their mostly use two arm blades to lop off limbs or gut their victims alive.]], | |
− | + | ["tools"] = { | |
− | + | { | |
− | + | ["label"] = "left blade", | |
− | + | ["capacities"] = { | |
− | + | "Cut", | |
− | + | "Stab", | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | { | + | ["power"] = 20, |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "LeftBlade", | |
+ | }, | ||
+ | { | ||
+ | ["label"] = "right blade", | ||
+ | ["capacities"] = { | ||
+ | "Cut", | ||
+ | "Stab", | ||
}, | }, | ||
+ | ["power"] = 20, | ||
+ | ["cooldownTime"] = 2, | ||
+ | ["linkedBodyPartsGroup"] = "RightBlade", | ||
}, | }, | ||
− | |||
− | |||
{ | { | ||
− | + | ["label"] = "head", | |
− | + | ["capacities"] = { | |
+ | "Blunt", | ||
}, | }, | ||
− | + | ["power"] = 9, | |
− | + | ["cooldownTime"] = 2, | |
− | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", | |
+ | ["chanceFactor"] = 0.2, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | + | ["ThingDef:Mech_Pikeman"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "BaseMechanoidWalker", | |
− | ParentName = " | + | ["FileName"] = "Races_Mechanoid.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Core", | |
− | |||
− | DLC = "Core", | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mech_Pikeman", |
− | label = " | + | ["label"] = "pikeman", |
− | description = [[A | + | ["description"] = [[A clunky multi-legged combat mechanoid specialized as a long-range weapons platform. While effective at distance, it is weak in close-range fights and in melee combat.\n\nVeterans of mechanoid wars know that often, the safest place to be around a pikeman is touching it.]], |
− | statBases = { | + | ["statBases"] = { |
− | MoveSpeed = | + | ["MoveSpeed"] = 2.5, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | tools | + | ["tools"] = { |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
{ | { | ||
− | label = "left | + | ["label"] = "front left leg", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 12.0, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontLeftLeg", | + | ["linkedBodyPartsGroup"] = "FrontLeftLeg", |
}, | }, | ||
{ | { | ||
− | label = "right | + | ["label"] = "front right leg", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 12.0, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "FrontRightLeg", | + | ["linkedBodyPartsGroup"] = "FrontRightLeg", |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = | + | ["power"] = 8.5, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
− | linkedBodyPartsGroup = "HeadAttackTool", | + | ["linkedBodyPartsGroup"] = "HeadAttackTool", |
− | chanceFactor = 0.2, | + | ["chanceFactor"] = 0.2, |
}, | }, | ||
}, | }, | ||
− | race = { | + | ["race"] = { |
− | + | ["lifeStageAges"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["Inherit"] = false, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | def = " | + | ["def"] = "MechanoidFullyFormed", |
− | minAge = | + | ["minAge"] = 0, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | + | }, | |
− | " | + | ["ThingDef:Mote_CastPsycast"] = { |
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteGlowDistorted", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_CastPsycast", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastSkipEffect"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["Name"] = "Mote_PsycastSkipEffect", | |
− | + | ["ParentName"] = "MoteGlowDistorted", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | FileName = " | ||
− | |||
− | DLC = " | ||
}, | }, | ||
− | + | ["defName"] = "Mote_PsycastSkipEffect", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
+ | ["ThingDef:Mote_PsycastSkipEffectSource"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "Mote_PsycastSkipEffect", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_PsycastSkipEffectSource", | |
− | + | }, | |
− | + | ["ThingDef:Mote_EntropyPulse"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteGlowDistorted", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_EntropyPulse", | |
− | + | ["thingClass"] = "MoteAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_PsyfocusPulse"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteGlowDistorted", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_PsyfocusPulse", | |
− | " | + | ["thingClass"] = "MoteAttached", |
+ | ["altitudeLayer"] = "MoteOverhead", | ||
+ | }, | ||
+ | ["ThingDef:Mote_PsychicLinkLine"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteGlowDistorted", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_PsychicLinkLine", | ||
+ | ["thingClass"] = "MoteDualAttached", | ||
+ | ["altitudeLayer"] = "MoteLow", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsychicLinkPulse"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC = " | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_PsychicLinkPulse", |
− | + | ["thingClass"] = "MoteDualAttached", | |
− | + | ["altitudeLayer"] = "MoteLow", | |
}, | }, | ||
− | + | ["ThingDef:Mote_BroadshieldActivation"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC = " | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_BroadshieldActivation", |
− | + | ["altitudeLayer"] = "Projectile", | |
− | + | }, | |
− | + | ["ThingDef:Mote_JumpFlame"] = { | |
− | + | ["_attrib_"] = { | |
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_JumpFlame", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_JumpFlameGlow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | DLC = " | ||
}, | }, | ||
− | + | ["defName"] = "Mote_JumpFlameGlow", | |
− | + | ["altitudeLayer"] = "Projectile", | |
− | + | }, | |
+ | ["ThingDef:Mote_JumpSmoke"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
− | + | ["defName"] = "Mote_JumpSmoke", | |
− | + | ["altitudeLayer"] = "Projectile", | |
− | + | }, | |
− | + | ["ThingDef:Mote_JumpWarmupSmoke"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_JumpWarmupSmoke", | ||
+ | ["altitudeLayer"] = "Projectile", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_ProximityScannerRadius"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC = " | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_ProximityScannerRadius", |
− | + | }, | |
− | + | ["ThingDef:Mote_ProximityScannerActivated"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_ProximityScannerActivated", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_MechDropBeaconActivated"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_MechDropBeaconActivated", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MetaOverlays", | |
− | + | }, | |
− | + | ["ThingDef:Mote_Music"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_Music", | |
− | " | + | ["altitudeLayer"] = "MetaOverlays", |
+ | }, | ||
+ | ["ThingDef:Mote_WaterskipSplashParticles"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_WaterskipSplashParticles", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
+ | ["thingClass"] = "MoteThrown", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_WarmupWordOf"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteGlowDistorted", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC = " | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_WarmupWordOf", |
− | + | ["thingClass"] = "MoteAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_WordOfApply"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteGlowDistortBackground", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
}, | }, | ||
− | + | ["defName"] = "Mote_WordOfApply", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_WarmupNeuroquake"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_WarmupNeuroquake", | |
− | + | ["thingClass"] = "MoteAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:MotePsychicApplyNeuroquake"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "MotePsychicApplyNeuroquake", | |
− | " | + | ["altitudeLayer"] = "MoteOverhead", |
+ | }, | ||
+ | ["ThingDef:Mote_PsycastSkipOuterRing"] = { | ||
+ | ["_attrib_"] = { | ||
+ | ["ParentName"] = "MoteBase", | ||
+ | ["Name"] = "PsycastSkipOuterRing", | ||
+ | ["Abstract"] = true, | ||
+ | ["FileName"] = "Mote_Visual.xml", | ||
+ | ["Version"] = "1.2.2753", | ||
+ | ["DLC"] = "Royalty", | ||
}, | }, | ||
+ | ["defName"] = "Mote_PsycastSkipOuterRing", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "MoteOverheadLow", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastSkipOuterRingEntry"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PsycastSkipOuterRing", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC = " | ||
}, | }, | ||
− | defName = " | + | ["defName"] = "Mote_PsycastSkipOuterRingEntry", |
− | + | }, | |
− | + | ["ThingDef:Mote_PsycastSkipOuterRingExit"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PsycastSkipOuterRing", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_PsycastSkipOuterRingExit", | |
− | + | }, | |
− | + | ["ThingDef:Mote_PsycastSkipInner"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "MoteBase", | |
− | + | ["Name"] = "PsycastSkipInner", | |
− | + | ["Abstract"] = true, | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Mote_PsycastSkipInner", | |
− | + | ["thingClass"] = "MoteThrownAttached", | |
− | + | ["altitudeLayer"] = "MoteOverhead", | |
− | + | }, | |
− | + | ["ThingDef:Mote_PsycastSkipInnerEntry"] = { | |
− | + | ["_attrib_"] = { | |
− | + | ["ParentName"] = "PsycastSkipInner", | |
− | + | ["FileName"] = "Mote_Visual.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | }, | ||
− | |||
− | ["ThingDef: | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_PsycastSkipInnerEntry", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastSkipInnerExit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PsycastSkipInner", | |
− | ParentName | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_PsycastSkipInnerExit", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastSkipFlashEntry"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_PsycastSkipFlashEntry", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "VisEffects", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_PsycastSkipFlashExit"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteBase", | |
− | ParentName | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | |||
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_PsycastSkipFlashExit", | ||
+ | ["thingClass"] = "MoteThrownAttached", | ||
+ | ["altitudeLayer"] = "VisEffects", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_Bestow"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "MoteGlowDistorted", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_Bestow", | ||
+ | ["thingClass"] = "MoteAttached", | ||
+ | ["altitudeLayer"] = "MoteOverhead", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_FlashstormAreaEffect"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PsycastAreaEffect", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_FlashstormAreaEffect", | ||
}, | }, | ||
− | + | ["ThingDef:Mote_BulletShieldAreaEffect"] = { | |
− | ["ThingDef: | + | ["_attrib_"] = { |
− | + | ["ParentName"] = "PsycastAreaEffect", | |
− | ParentName = " | + | ["FileName"] = "Mote_Visual.xml", |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | |||
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Mote_BulletShieldAreaEffect", | ||
}, | }, | ||
− | |||
["ThingDef:PsychicSensitizer"] = { | ["ThingDef:PsychicSensitizer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartRoyalBase", | + | ["ParentName"] = "BodyPartRoyalBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech_EmpireRoyal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicSensitizer", | + | ["defName"] = "PsychicSensitizer", |
− | label = "psychic sensitizer", | + | ["label"] = "psychic sensitizer", |
− | description = [[This brain implant stimulates growth in the regions of the brain related to psychic interaction, thus increasing psychic sensitivity.]], | + | ["description"] = [[This brain implant stimulates growth in the regions of the brain related to psychic interaction, thus increasing psychic sensitivity.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 1000, | + | ["MarketValue"] = 1000, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicHarmonizer"] = { | ["ThingDef:PsychicHarmonizer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartRoyalBase", | + | ["ParentName"] = "BodyPartRoyalBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech_EmpireRoyal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicHarmonizer", | + | ["defName"] = "PsychicHarmonizer", |
− | label = "psychic harmonizer", | + | ["label"] = "psychic harmonizer", |
− | description = [[This brain implant projects the user's mood in a spherical psychic field, forcing others nearby to feel a blurred, simplified version of their emotions. It can be a powerful tool to keep morale high, but if the user becomes unhappy, it can lead to collective disaster.]], | + | ["description"] = [[This brain implant projects the user's mood in a spherical psychic field, forcing others nearby to feel a blurred, simplified version of their emotions. It can be a powerful tool to keep morale high, but if the user becomes unhappy, it can lead to collective disaster.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 800, | + | ["MarketValue"] = 800, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicReader"] = { | ["ThingDef:PsychicReader"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartRoyalBase", | + | ["ParentName"] = "BodyPartRoyalBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Archotech_EmpireRoyal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicReader", | + | ["defName"] = "PsychicReader", |
− | label = "psychic reader", | + | ["label"] = "psychic reader", |
− | description = [[Gives limited mind-reading ability, improving the user's ability to get the upper hand in negotiations and social situations. The effect is proportional to the user's psychic sensitivity.]], | + | ["description"] = [[Gives limited mind-reading ability, improving the user's ability to get the upper hand in negotiations and social situations. The effect is proportional to the user's psychic sensitivity.]], |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 1000, | + | ["MarketValue"] = 1000, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BodyPartProstheticImperialBase"] = { | ["ThingDef:BodyPartProstheticImperialBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "BodyPartProstheticImperialBase", | + | ["Name"] = "BodyPartProstheticImperialBase", |
− | ParentName = "BodyPartProstheticMakeableBase", | + | ["ParentName"] = "BodyPartProstheticMakeableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_BaseEmpire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"ImplantEmpireCommon", | "ImplantEmpireCommon", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BodyPartBionicImperialBase"] = { | ["ThingDef:BodyPartBionicImperialBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "BodyPartBionicImperialBase", | + | ["Name"] = "BodyPartBionicImperialBase", |
− | ParentName = "BodyPartBionicBase", | + | ["ParentName"] = "BodyPartBionicBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_BaseEmpire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"ImplantEmpireCommon", | "ImplantEmpireCommon", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BodyPartRoyalBase"] = { | ["ThingDef:BodyPartRoyalBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "BodyPartRoyalBase", | + | ["Name"] = "BodyPartRoyalBase", |
− | ParentName = "BodyPartArchotechBase", | + | ["ParentName"] = "BodyPartArchotechBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Hediffs_BodyParts_BaseEmpire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"ImplantEmpireRoyal", | "ImplantEmpireRoyal", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Neurocalculator"] = { | ["ThingDef:Neurocalculator"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Neurocalculator", | + | ["defName"] = "Neurocalculator", |
− | label = "neurocalculator", | + | ["label"] = "neurocalculator", |
− | description = [[A non-intelligent microcomputer controlled by a visual/tactile neural interface. It assists with memory and calculation, like a calculator and notepad embedded in the brain.]], | + | ["description"] = [[A non-intelligent microcomputer controlled by a visual/tactile neural interface. It assists with memory and calculation, like a calculator and notepad embedded in the brain.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "NeuralComputation", | + | ["researchPrerequisite"] = "NeuralComputation", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:LearningAssistant"] = { | ["ThingDef:LearningAssistant"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "LearningAssistant", | + | ["defName"] = "LearningAssistant", |
− | label = "learning assistant", | + | ["label"] = "learning assistant", |
− | description = [[A sensory recording system that replays important experiences during sleep, strengthening the formation of new memories.]], | + | ["description"] = [[A sensory recording system that replays important experiences during sleep, strengthening the formation of new memories.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "NeuralComputation", | + | ["researchPrerequisite"] = "NeuralComputation", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:GastroAnalyzer"] = { | ["ThingDef:GastroAnalyzer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "GastroAnalyzer", | + | ["defName"] = "GastroAnalyzer", |
− | label = "gastro-analyzer", | + | ["label"] = "gastro-analyzer", |
− | description = [[This bionic nose implant enhances the sense of smell, with a focus towards food-related smells. A multi-layered ultrafine absorption mesh detects compounds in the air. A microprocessor formats the readings into an olfactory nerve signal to send to the brain through a nerve-link interface. The result is that the user can smell foods with a depth, richness, and precision unknown among unenhanced humans, allowing them to cook more effectively. The whole unit is small enough to be installed in the nose without affecting the user's appearance.]], | + | ["description"] = [[This bionic nose implant enhances the sense of smell, with a focus towards food-related smells. A multi-layered ultrafine absorption mesh detects compounds in the air. A microprocessor formats the readings into an olfactory nerve signal to send to the brain through a nerve-link interface. The result is that the user can smell foods with a depth, richness, and precision unknown among unenhanced humans, allowing them to cook more effectively. The whole unit is small enough to be installed in the nose without affecting the user's appearance.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 3, | + | ["ComponentSpacer"] = 3, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "MolecularAnalysis", | + | ["researchPrerequisite"] = "MolecularAnalysis", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Immunoenhancer"] = { | ["ThingDef:Immunoenhancer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Immunoenhancer", | + | ["defName"] = "Immunoenhancer", |
− | label = "immunoenhancer", | + | ["label"] = "immunoenhancer", |
− | description = [[An analysis computer inspects the bloodstream, classifies pathogens, and rapidly prompts the body's natural immune system to respond to them faster than it could alone. This speeds immunity gain significantly.]], | + | ["description"] = [[An analysis computer inspects the bloodstream, classifies pathogens, and rapidly prompts the body's natural immune system to respond to them faster than it could alone. This speeds immunity gain significantly.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "MolecularAnalysis", | + | ["researchPrerequisite"] = "MolecularAnalysis", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Coagulator"] = { | ["ThingDef:Coagulator"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Coagulator", | + | ["defName"] = "Coagulator", |
− | label = "coagulator", | + | ["label"] = "coagulator", |
− | description = [[Releases coagulating factors in response to blood loss, reducing bleeding rates significantly.]], | + | ["description"] = [[Releases coagulating factors in response to blood loss, reducing bleeding rates significantly.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "HealingFactors", | + | ["researchPrerequisite"] = "HealingFactors", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:HealingEnhancer"] = { | ["ThingDef:HealingEnhancer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "HealingEnhancer", | + | ["defName"] = "HealingEnhancer", |
− | label = "healing enhancer", | + | ["label"] = "healing enhancer", |
− | description = [[Releases nanomachines and healing factors that speed up wound healing. This implant only helps with physical wounds, and does nothing to combat disease or other health problems.]], | + | ["description"] = [[Releases nanomachines and healing factors that speed up wound healing. This implant only helps with physical wounds, and does nothing to combat disease or other health problems.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "HealingFactors", | + | ["researchPrerequisite"] = "HealingFactors", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ToughskinGland"] = { | ["ThingDef:ToughskinGland"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ToughskinGland", | + | ["defName"] = "ToughskinGland", |
− | label = "toughskin gland", | + | ["label"] = "toughskin gland", |
− | description = [[This bionic gland releases chemicals and nanomachines that toughen the skin, making it somewhat more resistant to damage. While it doesn't add as much protection as some other skin-hardening glands, the toughskin gland has the advantage of not noticeably altering the user's appearance.]], | + | ["description"] = [[This bionic gland releases chemicals and nanomachines that toughen the skin, making it somewhat more resistant to damage. While it doesn't add as much protection as some other skin-hardening glands, the toughskin gland has the advantage of not noticeably altering the user's appearance.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "SkinHardening", | + | ["researchPrerequisite"] = "SkinHardening", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ArmorskinGland"] = { | ["ThingDef:ArmorskinGland"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ArmorskinGland", | + | ["defName"] = "ArmorskinGland", |
− | label = "armorskin gland", | + | ["label"] = "armorskin gland", |
− | description = [[This bionic gland releases chemicals and nanomachines that toughen the skin and add flexible subdermal keratin plates at strategic points. This makes the user more resistant to damage across their whole body. Unfortunately, these changes make the skin appear leathery, with wrinkles across the whole body and face, which is generally considered ugly.]], | + | ["description"] = [[This bionic gland releases chemicals and nanomachines that toughen the skin and add flexible subdermal keratin plates at strategic points. This makes the user more resistant to damage across their whole body. Unfortunately, these changes make the skin appear leathery, with wrinkles across the whole body and face, which is generally considered ugly.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 20, | + | ["Plasteel"] = 20, |
− | ComponentSpacer = 6, | + | ["ComponentSpacer"] = 6, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "SkinHardening", | + | ["researchPrerequisite"] = "SkinHardening", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:StoneskinGland"] = { | ["ThingDef:StoneskinGland"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "StoneskinGland", | + | ["defName"] = "StoneskinGland", |
− | label = "stoneskin gland", | + | ["label"] = "stoneskin gland", |
− | description = [[This bionic gland releases chemical and nanomachines that transform the user's skin into a built-in suit of armor. The whole epidermis thickens and hardens to resist burns, while jointed exterior keratin plates form everywhere they can - including the head and face. While it's very difficult to physically hurt someone using this implant, the plates and hard skin significantly reduces the user's physical attractiveness.]], | + | ["description"] = [[This bionic gland releases chemical and nanomachines that transform the user's skin into a built-in suit of armor. The whole epidermis thickens and hardens to resist burns, while jointed exterior keratin plates form everywhere they can - including the head and face. While it's very difficult to physically hurt someone using this implant, the plates and hard skin significantly reduces the user's physical attractiveness.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 25, | + | ["Plasteel"] = 25, |
− | ComponentSpacer = 8, | + | ["ComponentSpacer"] = 8, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "SkinHardening", | + | ["researchPrerequisite"] = "SkinHardening", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:AestheticShaper"] = { | ["ThingDef:AestheticShaper"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "AestheticShaper", | + | ["defName"] = "AestheticShaper", |
− | label = "aesthetic shaper", | + | ["label"] = "aesthetic shaper", |
− | description = [[A sophisticated package of hormonal and mechanite influences shapes the muscles and fat on the body, adding non-functional aesthetic tissue where needed to achieve a desired appearance. This implant can be configured to form various body shapes according to the user's taste - or that of their partner.]], | + | ["description"] = [[A sophisticated package of hormonal and mechanite influences shapes the muscles and fat on the body, adding non-functional aesthetic tissue where needed to achieve a desired appearance. This implant can be configured to form various body shapes according to the user's taste - or that of their partner.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 3, | + | ["ComponentSpacer"] = 3, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "FleshShaping", | + | ["researchPrerequisite"] = "FleshShaping", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:AestheticNose"] = { | ["ThingDef:AestheticNose"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "AestheticNose", | + | ["defName"] = "AestheticNose", |
− | label = "aesthetic nose", | + | ["label"] = "aesthetic nose", |
− | description = [[The nose is shaped to the user's desired form, matching prevalent beauty standards and enhancing physical impressions.]], | + | ["description"] = [[The nose is shaped to the user's desired form, matching prevalent beauty standards and enhancing physical impressions.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 10, | + | ["Plasteel"] = 10, |
− | ComponentSpacer = 2, | + | ["ComponentSpacer"] = 2, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "FleshShaping", | + | ["researchPrerequisite"] = "FleshShaping", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:LoveEnhancer"] = { | ["ThingDef:LoveEnhancer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "LoveEnhancer", | + | ["defName"] = "LoveEnhancer", |
− | label = "love enhancer", | + | ["label"] = "love enhancer", |
− | description = [[Humans have always tried to use every new technology to enhance sexual satisfaction. Bionics were no exception. This implant makes physical and chemical changes to the body which enhance the experience of lovin' for both partners - both physically and psychologically. The implant unit can adapt to enhance both men and women upon being implanted.]], | + | ["description"] = [[Humans have always tried to use every new technology to enhance sexual satisfaction. Bionics were no exception. This implant makes physical and chemical changes to the body which enhance the experience of lovin' for both partners - both physically and psychologically. The implant unit can adapt to enhance both men and women upon being implanted.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "FleshShaping", | + | ["researchPrerequisite"] = "FleshShaping", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:DetoxifierStomach"] = { | ["ThingDef:DetoxifierStomach"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "DetoxifierStomach", | + | ["defName"] = "DetoxifierStomach", |
− | label = "detoxifier stomach", | + | ["label"] = "detoxifier stomach", |
− | description = [[An artificial stomach replacement with a broad-spectrum toxin filter and neutralization system. It allows the user to eat almost anything without ever worrying about food poisoning.]], | + | ["description"] = [[An artificial stomach replacement with a broad-spectrum toxin filter and neutralization system. It allows the user to eat almost anything without ever worrying about food poisoning.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "ArtificialMetabolism", | + | ["researchPrerequisite"] = "ArtificialMetabolism", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ReprocessorStomach"] = { | ["ThingDef:ReprocessorStomach"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ReprocessorStomach", | + | ["defName"] = "ReprocessorStomach", |
− | label = "reprocessor stomach", | + | ["label"] = "reprocessor stomach", |
− | description = [[An advanced chemical processing system breaks down nutrients the body could normally never use, leading to increased efficiency.]], | + | ["description"] = [[An advanced chemical processing system breaks down nutrients the body could normally never use, leading to increased efficiency.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "ArtificialMetabolism", | + | ["researchPrerequisite"] = "ArtificialMetabolism", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:NuclearStomach"] = { | ["ThingDef:NuclearStomach"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "NuclearStomach", | + | ["defName"] = "NuclearStomach", |
− | label = "nuclear stomach", | + | ["label"] = "nuclear stomach", |
− | description = [[A micro-nuclear reactor combined with complex chemical synthesis replaces the body's need for food energy. Food is required only to replace matter lost from the body, reducing the user's intake needs significantly. This artifical stomach cannot get food poisoning. However, there is little room to shield the reactor, so the radiation increases the risk of cancer.]], | + | ["description"] = [[A micro-nuclear reactor combined with complex chemical synthesis replaces the body's need for food energy. Food is required only to replace matter lost from the body, reducing the user's intake needs significantly. This artifical stomach cannot get food poisoning. However, there is little room to shield the reactor, so the radiation increases the risk of cancer.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "ArtificialMetabolism", | + | ["researchPrerequisite"] = "ArtificialMetabolism", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:CircadianAssistant"] = { | ["ThingDef:CircadianAssistant"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "CircadianAssistant", | + | ["defName"] = "CircadianAssistant", |
− | label = "circadian assistant", | + | ["label"] = "circadian assistant", |
− | description = [[An artificial gland. Produces chemicals and nanomachines that clear toxin buildup from the brain.]], | + | ["description"] = [[An artificial gland. Produces chemicals and nanomachines that clear toxin buildup from the brain.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "CircadianInfluence", | + | ["researchPrerequisite"] = "CircadianInfluence", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:CircadianHalfCycler"] = { | ["ThingDef:CircadianHalfCycler"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartBionicImperialBase", | + | ["ParentName"] = "BodyPartBionicImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Bionic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "CircadianHalfCycler", | + | ["defName"] = "CircadianHalfCycler", |
− | label = "circadian half-cycler", | + | ["label"] = "circadian half-cycler", |
− | description = [[A signal redirector which isolates half of the brain, allowing the other half to sleep while the user remains outwardly awake. By alternating brain halves, the user never needs to sleep. Unfortunately, two hemispheres are better than one - working with half a brain causes a reduction in consciousness.]], | + | ["description"] = [[A signal redirector which isolates half of the brain, allowing the other half to sleep while the user remains outwardly awake. By alternating brain halves, the user never needs to sleep. Unfortunately, two hemispheres are better than one - working with half a brain causes a reduction in consciousness.]], |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 15, | + | ["Plasteel"] = 15, |
− | ComponentSpacer = 4, | + | ["ComponentSpacer"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "CircadianInfluence", | + | ["researchPrerequisite"] = "CircadianInfluence", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Mindscrew"] = { | ["ThingDef:Mindscrew"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Mindscrew", | + | ["defName"] = "Mindscrew", |
− | label = "mindscrew", | + | ["label"] = "mindscrew", |
− | description = [[Inflicts continuous pain on the user. Mindscrews are used by some authorities as a long-term punishment. Some even install them voluntarily as a demonstration of ideological or religious devotion.]], | + | ["description"] = [[Inflicts continuous pain on the user. Mindscrews are used by some authorities as a long-term punishment. Some even install them voluntarily as a demonstration of ideological or religious devotion.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 15, | + | ["Steel"] = 15, |
− | ComponentIndustrial = 4, | + | ["ComponentIndustrial"] = 4, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "BrainWiring", | + | ["researchPrerequisite"] = "BrainWiring", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:DrillArm"] = { | ["ThingDef:DrillArm"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "DrillArm", | + | ["defName"] = "DrillArm", |
− | label = "drill arm", | + | ["label"] = "drill arm", |
− | description = [[A mechanical arm replacement for speeding up mining. It has a built-in snake drill, which allows the miner to rapidly find and exploit weak lines in the rock. It also has a general-purpose manipulator. It is somewhat ungainly, which slows down movement slightly.]], | + | ["description"] = [[A mechanical arm replacement for speeding up mining. It has a built-in snake drill, which allows the miner to rapidly find and exploit weak lines in the rock. It also has a general-purpose manipulator. It is somewhat ungainly, which slows down movement slightly.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 60, | + | ["Steel"] = 60, |
− | ComponentIndustrial = 8, | + | ["ComponentIndustrial"] = 8, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "SpecializedLimbs", | + | ["researchPrerequisite"] = "SpecializedLimbs", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:FieldHand"] = { | ["ThingDef:FieldHand"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "FieldHand", | + | ["defName"] = "FieldHand", |
− | label = "field hand", | + | ["label"] = "field hand", |
− | description = [[This mechanical hand replacement is made to speed up the sowing and harvesting tasks of a farmer. Multiple telescoping finger-like protrusions can simultaneously harvest from several points on the same plant, or precisely sow several holes at once. It also has a general-purpose manipulator. It is somewhat ungainly, which slows down movement slightly.]], | + | ["description"] = [[This mechanical hand replacement is made to speed up the sowing and harvesting tasks of a farmer. Multiple telescoping finger-like protrusions can simultaneously harvest from several points on the same plant, or precisely sow several holes at once. It also has a general-purpose manipulator. It is somewhat ungainly, which slows down movement slightly.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 60, | + | ["Steel"] = 60, |
− | ComponentIndustrial = 8, | + | ["ComponentIndustrial"] = 8, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "SpecializedLimbs", | + | ["researchPrerequisite"] = "SpecializedLimbs", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:HandTalon"] = { | ["ThingDef:HandTalon"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "HandTalon", | + | ["defName"] = "HandTalon", |
− | label = "hand talon", | + | ["label"] = "hand talon", |
− | description = [[A razor-sharp talon which extends from a hidden opening between the middle and ring fingers. The talon is longer than the palm, but it becomes flexible upon retracting, allowing the user to curl it up and conceal it inside the hand. It can perform rapid slashing attacks, but is poor at penetrating armor.]], | + | ["description"] = [[A razor-sharp talon which extends from a hidden opening between the middle and ring fingers. The talon is longer than the palm, but it becomes flexible upon retracting, allowing the user to curl it up and conceal it inside the hand. It can perform rapid slashing attacks, but is poor at penetrating armor.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 7, | + | ["ComponentIndustrial"] = 7, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "CompactWeaponry", | + | ["researchPrerequisite"] = "CompactWeaponry", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ElbowBlade"] = { | ["ThingDef:ElbowBlade"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ElbowBlade", | + | ["defName"] = "ElbowBlade", |
− | label = "elbow blade", | + | ["label"] = "elbow blade", |
− | description = [[A razor-sharp blade that extends at will from a hidden opening at the end of the ulna. Appearing without warning, it can be used for devastating slice attacks.]], | + | ["description"] = [[A razor-sharp blade that extends at will from a hidden opening at the end of the ulna. Appearing without warning, it can be used for devastating slice attacks.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 7, | + | ["ComponentIndustrial"] = 7, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "CompactWeaponry", | + | ["researchPrerequisite"] = "CompactWeaponry", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:KneeSpike"] = { | ["ThingDef:KneeSpike"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "KneeSpike", | + | ["defName"] = "KneeSpike", |
− | label = "knee spike", | + | ["label"] = "knee spike", |
− | description = [[A spike that extends at will from a hidden opening on the front of the knee. Appearing without warning, it can be used for devastating stabbing attacks which penetrate even thick armor.]], | + | ["description"] = [[A spike that extends at will from a hidden opening on the front of the knee. Appearing without warning, it can be used for devastating stabbing attacks which penetrate even thick armor.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 7, | + | ["ComponentIndustrial"] = 7, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "CompactWeaponry", | + | ["researchPrerequisite"] = "CompactWeaponry", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:VenomFangs"] = { | ["ThingDef:VenomFangs"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "VenomFangs", | + | ["defName"] = "VenomFangs", |
− | label = "venom fangs", | + | ["label"] = "venom fangs", |
− | description = [[A pair of injectors implanted through the canine teeth, connected to a venom pump. The user can bite an enemy, extend the injectors, and pump venom into the target.]], | + | ["description"] = [[A pair of injectors implanted through the canine teeth, connected to a venom pump. The user can bite an enemy, extend the injectors, and pump venom into the target.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 7, | + | ["ComponentIndustrial"] = 7, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "VenomSynthesis", | + | ["researchPrerequisite"] = "VenomSynthesis", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:VenomTalon"] = { | ["ThingDef:VenomTalon"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BodyPartProstheticImperialBase", | + | ["ParentName"] = "BodyPartProstheticImperialBase", |
− | + | ["FileName"] = "Hediffs_BodyParts_Prosthetic_Empire.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "VenomTalon", | + | ["defName"] = "VenomTalon", |
− | label = "venom talon", | + | ["label"] = "venom talon", |
− | description = [[A retractable finger talon connected to a venom pump in the lower arm. The user can scratch an enemy while squirting venom into the wound. The talon is designed to be installed in the middle finger. It's fast, but poor at penetrating armor.]], | + | ["description"] = [[A retractable finger talon connected to a venom pump in the lower arm. The user can scratch an enemy while squirting venom into the wound. The talon is designed to be installed in the middle finger. It's fast, but poor at penetrating armor.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 7, | + | ["ComponentIndustrial"] = 7, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "VenomSynthesis", | + | ["researchPrerequisite"] = "VenomSynthesis", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicAmplifier"] = { | ["ThingDef:PsychicAmplifier"] = { | ||
− | + | ["_attrib_"] = { | |
− | + | ["FileName"] = "Hediffs_Psycasts.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicAmplifier", | + | ["defName"] = "PsychicAmplifier", |
− | label = "psylink neuroformer", | + | ["label"] = "psylink neuroformer", |
− | description = [[A consumable archotech-created device that forms or upgrades a psylink in the user's mind.\n\nThe user presses the device over the eyes, where it links to the brain directly and restructures part of it. Afterwards, the device disintegrates into worthless ash.]], | + | ["description"] = [[A consumable archotech-created device that forms or upgrades a psylink in the user's mind.\n\nThe user presses the device over the eyes, where it links to the brain directly and restructures part of it. Afterwards, the device disintegrates into worthless ash.]], |
− | thingClass = "ThingWithComps", | + | ["thingClass"] = "ThingWithComps", |
− | category = "Item", | + | ["category"] = "Item", |
− | useHitPoints = true, | + | ["useHitPoints"] = true, |
− | pathCost = 14, | + | ["pathCost"] = 14, |
− | altitudeLayer = "Item", | + | ["altitudeLayer"] = "Item", |
− | thingCategories = { | + | ["thingCategories"] = { |
"BodyPartsArchotech", | "BodyPartsArchotech", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Beauty = -4, | + | ["Beauty"] = -4, |
− | Mass = 1, | + | ["Mass"] = 1, |
− | MarketValue = 2600, | + | ["MarketValue"] = 2600, |
− | DeteriorationRate = 0, | + | ["DeteriorationRate"] = 0, |
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"PsylinkNeuroformer", | "PsylinkNeuroformer", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Usable", | + | ["Class"] = "CompProperties_Usable", |
}, | }, | ||
− | compClass = "CompUsableImplant", | + | ["compClass"] = "CompUsableImplant", |
− | useJob = "UseItem", | + | ["useJob"] = "UseItem", |
− | useLabel = "Use neuroformer to form psylink", | + | ["useLabel"] = "Use neuroformer to form psylink", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_UseEffectInstallImplant", | + | ["Class"] = "CompProperties_UseEffectInstallImplant", |
}, | }, | ||
− | hediffDef = "PsychicAmplifier", | + | ["hediffDef"] = "PsychicAmplifier", |
− | bodyPart = "Brain", | + | ["bodyPart"] = "Brain", |
− | canUpgrade = true, | + | ["canUpgrade"] = true, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_UseEffectPlaySound", | + | ["Class"] = "CompProperties_UseEffectPlaySound", |
}, | }, | ||
− | soundOnUsed = "PsyAmpInstalled", | + | ["soundOnUsed"] = "PsyAmpInstalled", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_UseEffect", | + | ["Class"] = "CompProperties_UseEffect", |
}, | }, | ||
− | compClass = "CompUseEffect_DestroySelf", | + | ["compClass"] = "CompUseEffect_DestroySelf", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Forbiddable", | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
["ThingDef:ConditionCauserBase"] = { | ["ThingDef:ConditionCauserBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ConditionCauserBase", | + | ["Name"] = "ConditionCauserBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | passability = "Impassable", | + | ["passability"] = "Impassable", |
− | fillPercent = 1.0, | + | ["fillPercent"] = 1.0, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 1500, | + | ["MaxHitPoints"] = 1500, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | combatPower = 750, | + | ["combatPower"] = 750, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterProblemCauser", | "MechClusterProblemCauser", | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Initiatable", | + | ["Class"] = "CompProperties_Initiatable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | terrainAffordanceNeeded = "Heavy", | + | ["terrainAffordanceNeeded"] = "Heavy", |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | Steel = 60, | + | ["Steel"] = 60, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
− | Plasteel = 10, | + | ["Plasteel"] = 10, |
− | ChunkSlagSteel = 4, | + | ["ChunkSlagSteel"] = 4, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:SunBlocker"] = { | ["ThingDef:SunBlocker"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "SunBlocker", | + | ["defName"] = "SunBlocker", |
− | label = "sun blocker", | + | ["label"] = "sun blocker", |
− | description = [[An ultratech machine that generates a sheet of exotic fields at high altitude, turning the sky opaque and blocking the sun.]], | + | ["description"] = [[An ultratech machine that generates a sheet of exotic fields at high altitude, turning the sky opaque and blocking the sun.]], |
− | size = {6, 4}, | + | ["size"] = {6,4}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | conditionDef = "SunBlocker", | + | ["conditionDef"] = "SunBlocker", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:SmokeSpewer"] = { | ["ThingDef:SmokeSpewer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "SmokeSpewer", | + | ["defName"] = "SmokeSpewer", |
− | label = "smoke spewer", | + | ["label"] = "smoke spewer", |
− | description = [[An ultratech weapon of mass destruction designed for area denial. By harvesting available compounds and converting them into self-reproducing opaque molecules, it can spew enough smoke to block the sun in a whole region of the planet.]], | + | ["description"] = [[An ultratech weapon of mass destruction designed for area denial. By harvesting available compounds and converting them into self-reproducing opaque molecules, it can spew enough smoke to block the sun in a whole region of the planet.]], |
− | size = {6, 5}, | + | ["size"] = {6,5}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | conditionDef = "GiantSmokeCloud", | + | ["conditionDef"] = "GiantSmokeCloud", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ThrownMoteEmitter", | + | ["Class"] = "CompProperties_ThrownMoteEmitter", |
}, | }, | ||
− | mote = "Mote_Smoke", | + | ["mote"] = "Mote_Smoke", |
− | offsetMin = | + | ["offsetMin"] = "(-2,0,3)", |
− | offsetMax = | + | ["offsetMax"] = "(2,0,3)", |
− | emissionInterval = 15, | + | ["emissionInterval"] = 15, |
− | burstCount = 2, | + | ["burstCount"] = 2, |
− | + | ["scale"] = "2~4", | |
− | + | ["rotationRate"] = "-30~30", | |
− | + | ["velocityX"] = "-40~40", | |
− | + | ["velocityY"] = "0.5~1", | |
− | + | ["colorA"] = "(0.2,0.2,0.2,1)", | |
− | colorB = | + | ["colorB"] = "(0.4,0.4,0.4,1)", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ToxicSpewer"] = { | ["ThingDef:ToxicSpewer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ToxicSpewer", | + | ["defName"] = "ToxicSpewer", |
− | label = "toxic spewer", | + | ["label"] = "toxic spewer", |
− | description = [[An ultratech weapon of mass destruction designed for area denial. This device harvests available compounds and converts them into self-reproducing poisons. By spewing these into the atmosphere, it can poison a whole region of the planet.]], | + | ["description"] = [[An ultratech weapon of mass destruction designed for area denial. This device harvests available compounds and converts them into self-reproducing poisons. By spewing these into the atmosphere, it can poison a whole region of the planet.]], |
− | size = {6, 5}, | + | ["size"] = {6,5}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | compClass = "CompCauseGameCondition_ToxicSpewer", | + | ["compClass"] = "CompCauseGameCondition_ToxicSpewer", |
− | conditionDef = "ToxicSpewer", | + | ["conditionDef"] = "ToxicSpewer", |
− | worldRange = 3, | + | ["worldRange"] = 3, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ThrownMoteEmitter", | + | ["Class"] = "CompProperties_ThrownMoteEmitter", |
}, | }, | ||
− | mote = "Mote_DustSlow", | + | ["mote"] = "Mote_DustSlow", |
− | offsetMin = | + | ["offsetMin"] = "(-2,0,-1.5)", |
− | offsetMax = | + | ["offsetMax"] = "(0,0,-2)", |
− | emissionInterval = 520, | + | ["emissionInterval"] = 520, |
− | burstCount = 35, | + | ["burstCount"] = 35, |
− | + | ["scale"] = "1~2.5", | |
− | + | ["rotationRate"] = "-30~30", | |
− | + | ["velocityX"] = "-50~50", | |
− | + | ["velocityY"] = "0.5~1.8", | |
− | colorA = | + | ["colorA"] = "(0.25,0.4,0,0.9)", |
− | colorB = | + | ["colorB"] = "(0.4,0.55,0,0.6)", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:WeatherController"] = { | ["ThingDef:WeatherController"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "WeatherController", | + | ["defName"] = "WeatherController", |
− | label = "weather controller", | + | ["label"] = "weather controller", |
− | description = [[An ultratech device for controlling weather. Using chemicals and exotic fields, it forces the weather into a particular configuration.]], | + | ["description"] = [[An ultratech device for controlling weather. Using chemicals and exotic fields, it forces the weather into a particular configuration.]], |
− | size = {6, 6}, | + | ["size"] = {6,6}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | conditionDef = "WeatherController", | + | ["conditionDef"] = "WeatherController", |
− | compClass = "CompCauseGameCondition_ForceWeather", | + | ["compClass"] = "CompCauseGameCondition_ForceWeather", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
− | preventConditionStacking = false, | + | ["preventConditionStacking"] = false, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ClimateAdjuster"] = { | ["ThingDef:ClimateAdjuster"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ClimateAdjuster", | + | ["defName"] = "ClimateAdjuster", |
− | label = "climate adjuster", | + | ["label"] = "climate adjuster", |
− | description = [[An ultratech device for controlling climate. Using chemicals and exotic fields to manipulate the atmosphere, it shifts the temperature in this region of the world.]], | + | ["description"] = [[An ultratech device for controlling climate. Using chemicals and exotic fields to manipulate the atmosphere, it shifts the temperature in this region of the world.]], |
− | size = {6, 6}, | + | ["size"] = {6,6}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition_ClimateAdjuster", | + | ["Class"] = "CompProperties_CausesGameCondition_ClimateAdjuster", |
}, | }, | ||
− | conditionDef = "ClimateAdjustment", | + | ["conditionDef"] = "ClimateAdjustment", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
− | preventConditionStacking = false, | + | ["preventConditionStacking"] = false, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicDroner"] = { | ["ThingDef:PsychicDroner"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicDroner", | + | ["defName"] = "PsychicDroner", |
− | label = "psychic droner", | + | ["label"] = "psychic droner", |
− | description = [[An archotech device transmitting the thoughts of a mad superintelligence. It generates a massive psychic drone tuned to one gender and affecting a whole region of the planet. People of that gender will be disturbed by the effect, reducing their mood and possibly driving them insane. The effect is modulated by an individual's psychic sensitivity.]], | + | ["description"] = [[An archotech device transmitting the thoughts of a mad superintelligence. It generates a massive psychic drone tuned to one gender and affecting a whole region of the planet. People of that gender will be disturbed by the effect, reducing their mood and possibly driving them insane. The effect is modulated by an individual's psychic sensitivity.]], |
− | size = {6, 6}, | + | ["size"] = {6,6}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition_PsychicEmanation", | + | ["Class"] = "CompProperties_CausesGameCondition_PsychicEmanation", |
}, | }, | ||
− | conditionDef = "PsychicDroner", | + | ["conditionDef"] = "PsychicDroner", |
− | preventConditionStacking = false, | + | ["preventConditionStacking"] = false, |
− | compClass = "CompCauseGameCondition_PsychicEmanation", | + | ["compClass"] = "CompCauseGameCondition_PsychicEmanation", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitter", | + | ["Class"] = "CompProperties_MoteEmitter", |
}, | }, | ||
− | mote = "Mote_PsychicConditionCauserEffect", | + | ["mote"] = "Mote_PsychicConditionCauserEffect", |
− | emissionInterval = 150, | + | ["emissionInterval"] = 150, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicSuppressor"] = { | ["ThingDef:PsychicSuppressor"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PsychicSuppressor", | + | ["defName"] = "PsychicSuppressor", |
− | label = "psychic suppressor", | + | ["label"] = "psychic suppressor", |
− | description = [[An archotech device that generates a massive psychic suppression field tuned to a particular gender. People of that gender have their psychic activity suppressed, reducing their consciousness. The effect is modulated by an individual's psychic sensitivity.]], | + | ["description"] = [[An archotech device that generates a massive psychic suppression field tuned to a particular gender. People of that gender have their psychic activity suppressed, reducing their consciousness. The effect is modulated by an individual's psychic sensitivity.]], |
− | size = {6, 6}, | + | ["size"] = {6,6}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | conditionDef = "PsychicSuppression", | + | ["conditionDef"] = "PsychicSuppression", |
− | compClass = "CompCauseGameCondition_PsychicSuppression", | + | ["compClass"] = "CompCauseGameCondition_PsychicSuppression", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitter", | + | ["Class"] = "CompProperties_MoteEmitter", |
}, | }, | ||
− | mote = "Mote_PsychicConditionCauserEffect", | + | ["mote"] = "Mote_PsychicConditionCauserEffect", |
− | emissionInterval = 150, | + | ["emissionInterval"] = 150, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:EMIDynamo"] = { | ["ThingDef:EMIDynamo"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ConditionCauserBase", | + | ["ParentName"] = "ConditionCauserBase", |
− | + | ["FileName"] = "Buildings_ConditionCausers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "EMIDynamo", | + | ["defName"] = "EMIDynamo", |
− | label = "EMI dynamo", | + | ["label"] = "EMI dynamo", |
− | description = [[A massive electromagnetic interference generator. It interferes with or shuts down electrical devices in nearby regions.]], | + | ["description"] = [[A massive electromagnetic interference generator. It interferes with or shuts down electrical devices in nearby regions.]], |
− | size = {6, 4}, | + | ["size"] = {6,4}, |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CausesGameCondition", | + | ["Class"] = "CompProperties_CausesGameCondition", |
}, | }, | ||
− | conditionDef = "EMIField", | + | ["conditionDef"] = "EMIField", |
− | worldRange = 10, | + | ["worldRange"] = 10, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | explosiveRadius = 9.9, | + | ["explosiveRadius"] = 9.9, |
− | explosiveDamageType = "EMP", | + | ["explosiveDamageType"] = "EMP", |
− | explodeOnKilled = true, | + | ["explodeOnKilled"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Shuttle"] = { | ["ThingDef:Shuttle"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ShuttleBase", | + | ["Name"] = "ShuttleBase", |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Shuttle", | + | ["defName"] = "Shuttle", |
− | label = "shuttle", | + | ["label"] = "shuttle", |
− | description = [[A spacer-tech shuttle designed for transit between surface and orbit, or between moons of a planetary system.]], | + | ["description"] = [[A spacer-tech shuttle designed for transit between surface and orbit, or between moons of a planetary system.]], |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | passability = "Impassable", | + | ["passability"] = "Impassable", |
− | fillPercent = 1.0, | + | ["fillPercent"] = 1.0, |
− | size = {5, 3}, | + | ["size"] = {5,3}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 1000, | + | ["MaxHitPoints"] = 1000, |
− | Flammability = 1, | + | ["Flammability"] = 1, |
}, | }, | ||
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | Steel = 100, | + | ["Steel"] = 100, |
− | Plasteel = 35, | + | ["Plasteel"] = 35, |
− | ChunkSlagSteel = 4, | + | ["ChunkSlagSteel"] = 4, |
− | ComponentIndustrial = 4, | + | ["ComponentIndustrial"] = 4, |
}, | }, | ||
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Shuttle", | + | ["Class"] = "CompProperties_Shuttle", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Launchable", | + | ["Class"] = "CompProperties_Launchable", |
}, | }, | ||
− | requireFuel = false, | + | ["requireFuel"] = false, |
− | fixedLaunchDistanceMax = 70, | + | ["fixedLaunchDistanceMax"] = 70, |
− | skyfallerLeaving = "ShuttleLeaving", | + | ["skyfallerLeaving"] = "ShuttleLeaving", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Transporter", | + | ["Class"] = "CompProperties_Transporter", |
}, | }, | ||
− | massCapacity = 1000, | + | ["massCapacity"] = 1000, |
− | max1PerGroup = true, | + | ["max1PerGroup"] = true, |
− | canChangeAssignedThingsAfterStarting = true, | + | ["canChangeAssignedThingsAfterStarting"] = true, |
− | showOverallStats = false, | + | ["showOverallStats"] = false, |
− | pawnLoadedSound = "Shuttle_PawnLoaded", | + | ["pawnLoadedSound"] = "Shuttle_PawnLoaded", |
− | pawnExitSound = "Shuttle_PawnExit", | + | ["pawnExitSound"] = "Shuttle_PawnExit", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ShuttleCrashed"] = { | ["ThingDef:ShuttleCrashed"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ShuttleBase", | + | ["ParentName"] = "ShuttleBase", |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShuttleCrashed", | + | ["defName"] = "ShuttleCrashed", |
− | label = "crashed shuttle", | + | ["label"] = "crashed shuttle", |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 200, | + | ["MaxHitPoints"] = 200, |
− | Flammability = 1, | + | ["Flammability"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
}, | }, | ||
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
− | Steel = 4, | + | ["Steel"] = 4, |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | Plasteel = 70, | + | ["Plasteel"] = 70, |
− | ComponentIndustrial = 10, | + | ["ComponentIndustrial"] = 10, |
}, | }, | ||
− | leaveResourcesWhenKilled = true, | + | ["leaveResourcesWhenKilled"] = true, |
− | building = { | + | ["building"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
− | alwaysDeconstructible = true, | + | ["alwaysDeconstructible"] = true, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BroadshieldProjector"] = { | ["ThingDef:BroadshieldProjector"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "BroadshieldProjector", | + | ["defName"] = "BroadshieldProjector", |
− | label = "burnout low-shield", | + | ["label"] = "burnout low-shield", |
− | description = [[A man-portable low-angle shield projector. Bullets can go out, but not in. Its compact power source burns out after a few seconds of use.]], | + | ["description"] = [[A man-portable low-angle shield projector. Bullets can go out, but not in. Its compact power source burns out after a few seconds of use.]], |
− | altitudeLayer = "BuildingOnTop", | + | ["altitudeLayer"] = "BuildingOnTop", |
− | pathCost = 0, | + | ["pathCost"] = 0, |
− | passability = "Standable", | + | ["passability"] = "Standable", |
− | fillPercent = 0.35, | + | ["fillPercent"] = 0.35, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 250, | + | ["MaxHitPoints"] = 250, |
− | Flammability = 0.5, | + | ["Flammability"] = 0.5, |
}, | }, | ||
− | killedLeavings = {}, | + | ["killedLeavings"] = {}, |
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | building = { | + | ["building"] = { |
− | isEdifice = false, | + | ["isEdifice"] = false, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ProjectileInterceptor", | + | ["Class"] = "CompProperties_ProjectileInterceptor", |
}, | }, | ||
− | radius = 4.9, | + | ["radius"] = 4.9, |
− | interceptGroundProjectiles = true, | + | ["interceptGroundProjectiles"] = true, |
− | interceptNonHostileProjectiles = true, | + | ["interceptNonHostileProjectiles"] = true, |
− | interceptOutgoingProjectiles = false, | + | ["interceptOutgoingProjectiles"] = false, |
− | color = "(0.6, 0.6, 0.8)", | + | ["color"] = "(0.6, 0.6, 0.8)", |
− | idlePulseSpeed = 3, | + | ["idlePulseSpeed"] = 3, |
− | minIdleAlpha = 0.05, | + | ["minIdleAlpha"] = 0.05, |
− | disarmedByEmpForTicks = 600, | + | ["disarmedByEmpForTicks"] = 600, |
− | activeSound = "Broadshield_Ambience", | + | ["activeSound"] = "Broadshield_Ambience", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_DestroyAfterDelay", | + | ["Class"] = "CompProperties_DestroyAfterDelay", |
}, | }, | ||
− | delayTicks = 1800, | + | ["delayTicks"] = 1800, |
− | destroyMode = "KillFinalize", | + | ["destroyMode"] = "KillFinalize", |
− | countdownLabel = "Burnout in", | + | ["countdownLabel"] = "Burnout in", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Drape"] = { | ["ThingDef:Drape"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "FurnitureBase", | + | ["ParentName"] = "FurnitureBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Drape", | |
− | " | + | ["label"] = "drape", |
− | " | + | ["description"] = [[A decorative sheet hanging from a vertical wooden frame. Appropriate for royal rooms.]], |
+ | ["altitudeLayer"] = "BuildingOnTop", | ||
+ | ["passability"] = "PassThroughOnly", | ||
+ | ["fillPercent"] = 0.40, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 100, | ||
+ | ["WorkToBuild"] = 2000, | ||
+ | ["Mass"] = 15, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 7.5, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["WoodLog"] = 50, | |
− | WoodLog = 50, | ||
}, | }, | ||
− | pathCost = 14, | + | ["pathCost"] = 14, |
− | size = {2, 1}, | + | ["size"] = {2,1}, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"ComplexFurniture", | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Brazier"] = { | ["ThingDef:Brazier"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "FurnitureBase", | + | ["ParentName"] = "FurnitureBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Brazier", | |
− | + | ["label"] = "brazier", | |
− | " | + | ["description"] = [[A bowl-shaped furnishing used to hold a fire. Will light the surroundings and create heat.]], |
− | " | + | ["category"] = "Building", |
+ | ["fillPercent"] = 0.15, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 80, | ||
+ | ["WorkToBuild"] = 100, | ||
+ | ["Flammability"] = 0, | ||
+ | ["Mass"] = 15, | ||
+ | ["MeditationFocusStrength"] = 0.0, | ||
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Refuelable", | + | ["Class"] = "CompProperties_Refuelable", |
}, | }, | ||
− | fuelConsumptionRate = 2.0, | + | ["fuelConsumptionRate"] = 2.0, |
− | fuelCapacity = 30.0, | + | ["fuelCapacity"] = 30.0, |
− | fuelConsumptionPerTickInRain = 0.0006, | + | ["fuelConsumptionPerTickInRain"] = 0.0006, |
− | fuelFilter = { | + | ["fuelFilter"] = { |
− | thingDefs = { | + | ["thingDefs"] = { |
"WoodLog", | "WoodLog", | ||
}, | }, | ||
}, | }, | ||
− | initialFuelPercent = 0, | + | ["initialFuelPercent"] = 0, |
− | showAllowAutoRefuelToggle = true, | + | ["showAllowAutoRefuelToggle"] = true, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 10, | + | ["glowRadius"] = 10, |
− | glowColor = | + | ["glowColor"] = "(252,187,113,0)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_HeatPusher", | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | compClass = "CompHeatPusherPowered", | + | ["compClass"] = "CompHeatPusherPowered", |
− | heatPerSecond = 3.5, | + | ["heatPerSecond"] = 3.5, |
− | heatPushMaxTemperature = 23, | + | ["heatPushMaxTemperature"] = 23, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_FireOverlay", | + | ["Class"] = "CompProperties_FireOverlay", |
}, | }, | ||
− | fireSize = 1, | + | ["fireSize"] = 1, |
− | offset = | + | ["offset"] = "(0,0,0.18)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Flame", | "Flame", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_Lit", | + | ["Class"] = "FocusStrengthOffset_Lit", |
}, | }, | ||
− | offset = 0.15, | + | ["offset"] = 0.15, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_BuildingDefsLit", | + | ["Class"] = "FocusStrengthOffset_BuildingDefsLit", |
}, | }, | ||
− | defs = { | + | ["defs"] = { |
"Campfire", | "Campfire", | ||
"TorchLamp", | "TorchLamp", | ||
"Brazier", | "Brazier", | ||
}, | }, | ||
− | offsetPerBuilding = 0.02, | + | ["offsetPerBuilding"] = 0.02, |
− | radius = 9.9, | + | ["radius"] = 9.9, |
− | maxBuildings = 8, | + | ["maxBuildings"] = 8, |
− | explanationKey = "MeditationFocusPerFlame", | + | ["explanationKey"] = "MeditationFocusPerFlame", |
− | explanationKeyAbstract = "MeditationFocusPerFlameAbstract", | + | ["explanationKeyAbstract"] = "MeditationFocusPerFlameAbstract", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 42, | + | ["pathCost"] = 42, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"ComplexFurniture", | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Throne"] = { | ["ThingDef:Throne"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "FurnitureWithQualityBase", | + | ["ParentName"] = "FurnitureWithQualityBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Throne", | |
− | + | ["label"] = "meditation throne", | |
− | " | + | ["description"] = [[A large, ornate chair designed for a dignity-focused psycaster to sit and meditate. Reigning on a throne is a form of meditation that builds up psyfocus. For dignity psycasters, more impressive meditation thrones and thronerooms increase the rate of psyfocus gain.]], |
− | " | + | ["altitudeLayer"] = "Building", |
− | " | + | ["category"] = "Building", |
+ | ["hasInteractionCell"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 150, | ||
+ | ["WorkToBuild"] = 10000, | ||
+ | ["Mass"] = 40, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 4, | ||
+ | ["Comfort"] = 0.75, | ||
+ | ["MeditationFocusStrength"] = 0.15, | ||
}, | }, | ||
− | + | ["thingClass"] = "Building_Throne", | |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | fillPercent = 0.4, | + | ["fillPercent"] = 0.4, |
− | building = { | + | ["building"] = { |
− | isSittable = true, | + | ["isSittable"] = true, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AssignableToPawn", | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
− | drawAssignmentOverlay = true, | + | ["drawAssignmentOverlay"] = true, |
− | compClass = "CompAssignableToPawn_Throne", | + | ["compClass"] = "CompAssignableToPawn_Throne", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Dignified", | "Dignified", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ThroneSatisfiesRequirements", | + | ["Class"] = "FocusStrengthOffset_ThroneSatisfiesRequirements", |
}, | }, | ||
− | offset = 0.08, | + | ["offset"] = 0.08, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_RoomImpressiveness", | + | ["Class"] = "FocusStrengthOffset_RoomImpressiveness", |
}, | }, | ||
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
− | + | "(0, -0.05)", | |
{30, 0.0}, | {30, 0.0}, | ||
{60, 0.04}, | {60, 0.04}, | ||
Line 30,078: | Line 26,594: | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"ComplexFurniture", | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:GrandThrone"] = { | ["ThingDef:GrandThrone"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "FurnitureWithQualityBase", | + | ["ParentName"] = "FurnitureWithQualityBase", |
− | + | ["FileName"] = "Buildings_Furniture.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "GrandThrone", | |
− | + | ["label"] = "grand meditation throne", | |
− | " | + | ["description"] = [[A massive, ornate chair, designed for a dignity-focused psycaster to sit and meditate. Reigning on a throne is a form of meditation that builds up psyfocus. For dignity psycasters, more impressive meditation thrones and thronerooms increase the rate of psyfocus gain.]], |
− | " | + | ["altitudeLayer"] = "Building", |
+ | ["category"] = "Building", | ||
+ | ["size"] = {3,2}, | ||
+ | ["hasInteractionCell"] = true, | ||
+ | ["statBases"] = { | ||
+ | ["MaxHitPoints"] = 350, | ||
+ | ["WorkToBuild"] = 40000, | ||
+ | ["Mass"] = 100, | ||
+ | ["Flammability"] = 1.0, | ||
+ | ["Beauty"] = 6, | ||
+ | ["Comfort"] = 0.9, | ||
+ | ["MeditationFocusStrength"] = 0.15, | ||
}, | }, | ||
− | + | ["thingClass"] = "Building_Throne", | |
− | costList = { | + | ["costList"] = { |
− | Gold = 75, | + | ["Gold"] = 75, |
}, | }, | ||
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | fillPercent = 0.4, | + | ["fillPercent"] = 0.4, |
− | building = { | + | ["building"] = { |
− | isSittable = true, | + | ["isSittable"] = true, |
− | buildingSizeCategory = "Medium", | + | ["buildingSizeCategory"] = "Medium", |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AssignableToPawn", | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
− | drawAssignmentOverlay = true, | + | ["drawAssignmentOverlay"] = true, |
− | compClass = "CompAssignableToPawn_Throne", | + | ["compClass"] = "CompAssignableToPawn_Throne", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Dignified", | "Dignified", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ThroneSatisfiesRequirements", | + | ["Class"] = "FocusStrengthOffset_ThroneSatisfiesRequirements", |
}, | }, | ||
− | offset = 0.08, | + | ["offset"] = 0.08, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_RoomImpressiveness", | + | ["Class"] = "FocusStrengthOffset_RoomImpressiveness", |
}, | }, | ||
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
− | + | "(0, -0.05)", | |
{30, 0.00}, | {30, 0.00}, | ||
{60, 0.04}, | {60, 0.04}, | ||
Line 30,162: | Line 26,671: | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"ComplexFurniture", | "ComplexFurniture", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MechBuildingBase"] = { | ["ThingDef:MechBuildingBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | Name = "MechBuildingBase", | + | ["Name"] = "MechBuildingBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Mech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | fillPercent = 1.0, | + | ["fillPercent"] = 1.0, |
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:UnstablePowerCell"] = { | ["ThingDef:UnstablePowerCell"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "UnstablePowerCell", | + | ["defName"] = "UnstablePowerCell", |
− | label = "unstable power cell", | + | ["label"] = "unstable power cell", |
− | description = [[A mechanoid power generation unit. The vanometric power core will run forever, extracting energy from quantum foam fluctuations.\n\nAn internal amplifier system makes it unstable. If damaged, the unit will generate a massive explosion.\n\nSome brave humans steal these from mechanoids for their own use as power plants or defensive bombs. However, an unintentional detonation can be devastating.]], | + | ["description"] = [[A mechanoid power generation unit. The vanometric power core will run forever, extracting energy from quantum foam fluctuations.\n\nAn internal amplifier system makes it unstable. If damaged, the unit will generate a massive explosion.\n\nSome brave humans steal these from mechanoids for their own use as power plants or defensive bombs. However, an unintentional detonation can be devastating.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | fillPercent = 0.35, | + | ["fillPercent"] = 0.35, |
− | pathCost = 42, | + | ["pathCost"] = 42, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 200, | + | ["MaxHitPoints"] = 200, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Mass = 15, | + | ["Mass"] = 15, |
− | MarketValue = 400, | + | ["MarketValue"] = 400, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMemberGood", | "MechClusterMemberGood", | ||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsSpecial", | "BuildingsSpecial", | ||
}, | }, | ||
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerPlant", | + | ["compClass"] = "CompPowerPlant", |
− | basePowerConsumption = -400, | + | ["basePowerConsumption"] = -400, |
− | transmitsPower = true, | + | ["transmitsPower"] = true, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 4, | + | ["glowRadius"] = 4, |
− | glowColor = | + | ["glowColor"] = "(115,200,23,0)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 9.9, | + | ["explosiveRadius"] = 9.9, |
− | explosiveDamageType = "Bomb", | + | ["explosiveDamageType"] = "Bomb", |
− | explodeOnKilled = true, | + | ["explodeOnKilled"] = true, |
− | startWickHitPointsPercent = 0.5, | + | ["startWickHitPointsPercent"] = 0.5, |
− | extraInspectStringKey = "ExplosionOnDamageWarning", | + | ["extraInspectStringKey"] = "ExplosionOnDamageWarning", |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | ComponentIndustrial = 2, | + | ["ComponentIndustrial"] = 2, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Gloomlight"] = { | ["ThingDef:Gloomlight"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Gloomlight", | + | ["defName"] = "Gloomlight", |
− | label = "gloomlight", | + | ["label"] = "gloomlight", |
− | description = [[A self-powered mechanoid light. Gloomlights can be deconstructed to yield valuable resources, or used as lights - but only if they are captured intact. The internal micro power cell will flame out and ruin the materials if the unit takes too much damage.]], | + | ["description"] = [[A self-powered mechanoid light. Gloomlights can be deconstructed to yield valuable resources, or used as lights - but only if they are captured intact. The internal micro power cell will flame out and ruin the materials if the unit takes too much damage.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 50, | + | ["MaxHitPoints"] = 50, |
− | Mass = 9, | + | ["Mass"] = 9, |
− | MarketValue = 200, | + | ["MarketValue"] = 200, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMemberLamp", | "MechClusterMemberLamp", | ||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsSpecial", | "BuildingsSpecial", | ||
}, | }, | ||
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 3, | + | ["glowRadius"] = 3, |
− | glowColor = | + | ["glowColor"] = "(216,219,67,0)", |
}, | }, | ||
}, | }, | ||
− | leaveResourcesWhenKilled = false, | + | ["leaveResourcesWhenKilled"] = false, |
− | costList = { | + | ["costList"] = { |
− | Plasteel = 22, | + | ["Plasteel"] = 22, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Defoliator"] = { | ["ThingDef:Defoliator"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Defoliator", | + | ["defName"] = "Defoliator", |
− | label = "defoliator", | + | ["label"] = "defoliator", |
− | description = [[An area-denial device which annihilates nearby plants without affecting animals.\n\nIn planetary wars, these weapons are scattered across farmlands or jungles to deny the enemy food or cover. They're usually associated with orbital-drop mechanoid swarms.]], | + | ["description"] = [[An area-denial device which annihilates nearby plants without affecting animals.\n\nIn planetary wars, these weapons are scattered across farmlands or jungles to deny the enemy food or cover. They're usually associated with orbital-drop mechanoid swarms.]], |
− | size = {3, 3}, | + | ["size"] = {3,3}, |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | fillPercent = 0.5, | + | ["fillPercent"] = 0.5, |
− | leaveResourcesWhenKilled = false, | + | ["leaveResourcesWhenKilled"] = false, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 4, | + | ["ChunkSlagSteel"] = 4, |
− | Steel = 60, | + | ["Steel"] = 60, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
− | Plasteel = 10, | + | ["Plasteel"] = 10, |
}, | }, | ||
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterProblemCauser", | "MechClusterProblemCauser", | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 400, | + | ["MaxHitPoints"] = 400, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Beauty = -200, | + | ["Beauty"] = -200, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_PlantHarmRadius", | + | ["Class"] = "CompProperties_PlantHarmRadius", |
}, | }, | ||
− | radiusPerDayCurve = { | + | ["radiusPerDayCurve"] = { |
− | points = { | + | ["points"] = { |
"0 , 5", | "0 , 5", | ||
"1.5, 18", | "1.5, 18", | ||
Line 30,351: | Line 26,852: | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Initiatable", | + | ["Class"] = "CompProperties_Initiatable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 9, | + | ["explosiveRadius"] = 9, |
− | explosiveDamageType = "EMP", | + | ["explosiveDamageType"] = "EMP", |
− | explodeOnKilled = true, | + | ["explodeOnKilled"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ActivatorCountdown"] = { | ["ThingDef:ActivatorCountdown"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Activators.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ActivatorCountdown", | + | ["defName"] = "ActivatorCountdown", |
− | label = "count-down activator", | + | ["label"] = "count-down activator", |
− | description = [[A timed mechanoid activation unit. After counting down, it will wake nearby dormant mechanoids and structures.]], | + | ["description"] = [[A timed mechanoid activation unit. After counting down, it will wake nearby dormant mechanoids and structures.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | fillPercent = 0.25, | + | ["fillPercent"] = 0.25, |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterActivator", | "MechClusterActivator", | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_SendSignalOnCountdown", | + | ["Class"] = "CompProperties_SendSignalOnCountdown", |
}, | }, | ||
− | signalTag = "CompCanBeDormant.WakeUp", | + | ["signalTag"] = "CompCanBeDormant.WakeUp", |
− | countdownCurveTicks = { | + | ["countdownCurveTicks"] = { |
− | points = { | + | ["points"] = { |
{599, 0}, | {599, 0}, | ||
{600, 1}, | {600, 1}, | ||
Line 30,413: | Line 26,912: | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitter", | + | ["Class"] = "CompProperties_MoteEmitter", |
}, | }, | ||
− | mote = "Mote_ActivatorCountdownFlash", | + | ["mote"] = "Mote_ActivatorCountdownFlash", |
− | emissionInterval = 100, | + | ["emissionInterval"] = 100, |
− | soundOnEmission = "ActivatorCountdown_Ambience", | + | ["soundOnEmission"] = "ActivatorCountdown_Ambience", |
− | saveKeysPrefix = "flash", | + | ["saveKeysPrefix"] = "flash", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitter", | + | ["Class"] = "CompProperties_MoteEmitter", |
}, | }, | ||
− | mote = "Mote_ActivatorCountdownGlow", | + | ["mote"] = "Mote_ActivatorCountdownGlow", |
− | maintain = true, | + | ["maintain"] = true, |
− | saveKeysPrefix = "glow", | + | ["saveKeysPrefix"] = "glow", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 2, | + | ["glowRadius"] = 2, |
− | glowColor = | + | ["glowColor"] = "(55,145,10,0)", |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ActivatorProximity"] = { | ["ThingDef:ActivatorProximity"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Activators.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ActivatorProximity", | + | ["defName"] = "ActivatorProximity", |
− | label = "proximity activator", | + | ["label"] = "proximity activator", |
− | description = [[A proximity alarm for dormant mechanoids. If it detects a human-like threat nearby, it will awaken any nearby dormant mechanoids or structures.]], | + | ["description"] = [[A proximity alarm for dormant mechanoids. If it detects a human-like threat nearby, it will awaken any nearby dormant mechanoids or structures.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | fillPercent = 0.25, | + | ["fillPercent"] = 0.25, |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterActivator", | "MechClusterActivator", | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_SendSignalOnPawnProximity", | + | ["Class"] = "CompProperties_SendSignalOnPawnProximity", |
}, | }, | ||
− | onlyHumanlike = true, | + | ["onlyHumanlike"] = true, |
− | radius = 12.9, | + | ["radius"] = 12.9, |
− | enableAfterTicks = 1200, | + | ["enableAfterTicks"] = 1200, |
− | signalTag = "CompCanBeDormant.WakeUp", | + | ["signalTag"] = "CompCanBeDormant.WakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitterProximityScan", | + | ["Class"] = "CompProperties_MoteEmitterProximityScan", |
}, | }, | ||
− | mote = "Mote_ProximityScannerRadius", | + | ["mote"] = "Mote_ProximityScannerRadius", |
− | emissionInterval = 90, | + | ["emissionInterval"] = 90, |
− | maintain = true, | + | ["maintain"] = true, |
− | soundEmitting = "ActivatorProximity_Ambience", | + | ["soundEmitting"] = "ActivatorProximity_Ambience", |
− | saveKeysPrefix = "scan", | + | ["saveKeysPrefix"] = "scan", |
− | warmupPulseFadeInTime = 0.12, | + | ["warmupPulseFadeInTime"] = 0.12, |
− | warmupPulseSolidTime = 0.15, | + | ["warmupPulseSolidTime"] = 0.15, |
− | warmupPulseFadeOutTime = 0.6, | + | ["warmupPulseFadeOutTime"] = 0.6, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MoteEmitter", | + | ["Class"] = "CompProperties_MoteEmitter", |
}, | }, | ||
− | mote = "Mote_ActivatorProximityGlow", | + | ["mote"] = "Mote_ActivatorProximityGlow", |
− | maintain = true, | + | ["maintain"] = true, |
− | saveKeysPrefix = "glow", | + | ["saveKeysPrefix"] = "glow", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 2, | + | ["glowRadius"] = 2, |
− | glowColor = | + | ["glowColor"] = "(115,35,20,0)", |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ShieldGeneratorMortar"] = { | ["ThingDef:ShieldGeneratorMortar"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_ShieldGenerators.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShieldGeneratorMortar", | + | ["defName"] = "ShieldGeneratorMortar", |
− | label = "mech high-shield", | + | ["label"] = "mech high-shield", |
− | description = [[A shielding device which projects a momentum repulsor field. Shots can go out, but not in.\n\nThis one is tuned to high angles, so it will block mortar rounds.\n\nThe unit can be temporarily disabled by EMP attacks, either by shocking the projector unit itself, or using EMP munitions on the shield.]], | + | ["description"] = [[A shielding device which projects a momentum repulsor field. Shots can go out, but not in.\n\nThis one is tuned to high angles, so it will block mortar rounds.\n\nThe unit can be temporarily disabled by EMP attacks, either by shocking the projector unit itself, or using EMP munitions on the shield.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 200, | + | ["MaxHitPoints"] = 200, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | MarketValue = 1000, | + | ["MarketValue"] = 1000, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ProjectileInterceptor", | + | ["Class"] = "CompProperties_ProjectileInterceptor", |
}, | }, | ||
− | radius = 25, | + | ["radius"] = 25, |
− | interceptAirProjectiles = true, | + | ["interceptAirProjectiles"] = true, |
− | color = "(0.6, 0.6, 0.6)", | + | ["color"] = "(0.6, 0.6, 0.6)", |
− | reactivateEffect = "MortarShieldGenerator_Reactivate", | + | ["reactivateEffect"] = "MortarShieldGenerator_Reactivate", |
− | activeSound = "MortarShield_Ambience", | + | ["activeSound"] = "MortarShield_Ambience", |
− | disarmedByEmpForTicks = 1080, | + | ["disarmedByEmpForTicks"] = 1080, |
− | chargeIntervalTicks = 600000, | + | ["chargeIntervalTicks"] = 600000, |
− | chargeDurationTicks = 60000, | + | ["chargeDurationTicks"] = 60000, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
− | BroadshieldCore = 1, | + | ["BroadshieldCore"] = 1, |
}, | }, | ||
− | leaveResourcesWhenKilled = false, | + | ["leaveResourcesWhenKilled"] = false, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ShieldGeneratorBullets"] = { | ["ThingDef:ShieldGeneratorBullets"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_ShieldGenerators.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShieldGeneratorBullets", | + | ["defName"] = "ShieldGeneratorBullets", |
− | label = "mech low-shield", | + | ["label"] = "mech low-shield", |
− | description = [[A shielding device which projects a momentum repulsor field. Shots can go out, but not in.\n\nThis one is tuned to low angles, so it will block ground-level projectiles like bullets.\n\nThe unit can be temporarily disabled by EMP attacks, either by shocking the projector unit itself, or using EMP munitions on the shield.]], | + | ["description"] = [[A shielding device which projects a momentum repulsor field. Shots can go out, but not in.\n\nThis one is tuned to low angles, so it will block ground-level projectiles like bullets.\n\nThe unit can be temporarily disabled by EMP attacks, either by shocking the projector unit itself, or using EMP munitions on the shield.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 200, | + | ["MaxHitPoints"] = 200, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | MarketValue = 1000, | + | ["MarketValue"] = 1000, |
− | WorkToBuild = 300, | + | ["WorkToBuild"] = 300, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ProjectileInterceptor", | + | ["Class"] = "CompProperties_ProjectileInterceptor", |
}, | }, | ||
− | radius = 20, | + | ["radius"] = 20, |
− | interceptGroundProjectiles = true, | + | ["interceptGroundProjectiles"] = true, |
− | color = "(0.4, 0.4, 0.4)", | + | ["color"] = "(0.4, 0.4, 0.4)", |
− | reactivateEffect = "BulletShieldGenerator_Reactivate", | + | ["reactivateEffect"] = "BulletShieldGenerator_Reactivate", |
− | activeSound = "BulletShield_Ambience", | + | ["activeSound"] = "BulletShield_Ambience", |
− | disarmedByEmpForTicks = 1080, | + | ["disarmedByEmpForTicks"] = 1080, |
− | chargeIntervalTicks = 600000, | + | ["chargeIntervalTicks"] = 600000, |
− | chargeDurationTicks = 60000, | + | ["chargeDurationTicks"] = 60000, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
− | BroadshieldCore = 1, | + | ["BroadshieldCore"] = 1, |
}, | }, | ||
− | leaveResourcesWhenKilled = false, | + | ["leaveResourcesWhenKilled"] = false, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MechCapsule"] = { | ["ThingDef:MechCapsule"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Spawners.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MechCapsule", | + | ["defName"] = "MechCapsule", |
− | label = "mech capsule", | + | ["label"] = "mech capsule", |
− | description = [[A mechanoid storage and deployment capsule. It can contain a number of mechanoids, ready to emerge and fight upon being awakened.]], | + | ["description"] = [[A mechanoid storage and deployment capsule. It can contain a number of mechanoids, ready to emerge and fight upon being awakened.]], |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | fillPercent = 1.0, | + | ["fillPercent"] = 1.0, |
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | size = {2, 3}, | + | ["size"] = {2,3}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 180, | + | ["MaxHitPoints"] = 180, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
− | WorkToBuild = 500, | + | ["WorkToBuild"] = 500, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | combatPower = 400, | + | ["combatPower"] = 400, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | ComponentIndustrial = 3, | + | ["ComponentIndustrial"] = 3, |
− | Plasteel = 20, | + | ["Plasteel"] = 20, |
}, | }, | ||
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
− | awakeStateLabelKey = "OpenedDaysAgo", | + | ["awakeStateLabelKey"] = "OpenedDaysAgo", |
− | dormantStateLabelKey = "DormantCompSealed", | + | ["dormantStateLabelKey"] = "DormantCompSealed", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_PawnSpawnOnWakeup", | + | ["Class"] = "CompProperties_PawnSpawnOnWakeup", |
}, | }, | ||
− | points = 410, | + | ["points"] = 410, |
− | spawnablePawnKinds = { | + | ["spawnablePawnKinds"] = { |
"Mech_Scyther", | "Mech_Scyther", | ||
"Mech_Lancer", | "Mech_Lancer", | ||
Line 30,682: | Line 27,173: | ||
"Mech_Pikeman", | "Mech_Pikeman", | ||
}, | }, | ||
− | spawnSound = "CryptosleepCasket_Eject", | + | ["spawnSound"] = "CryptosleepCasket_Eject", |
− | lordJob = "LordJob_MechanoidsDefend", | + | ["lordJob"] = "LordJob_MechanoidsDefend", |
− | shouldJoinParentLord = true, | + | ["shouldJoinParentLord"] = true, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_EmptyStateGraphic", | + | ["Class"] = "CompProperties_EmptyStateGraphic", |
}, | }, | ||
− | graphicData = { | + | ["graphicData"] = { |
− | texPath = "Things/Building/Mech/MechCapsuleOpen", | + | ["texPath"] = "Things/Building/Mech/MechCapsuleOpen", |
− | graphicClass = "Graphic_Single", | + | ["graphicClass"] = "Graphic_Single", |
− | drawSize = {2, 3}, | + | ["drawSize"] = {2,3}, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MechAssembler"] = { | ["ThingDef:MechAssembler"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Spawners.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MechAssembler", | + | ["defName"] = "MechAssembler", |
− | label = "mech assembler", | + | ["label"] = "mech assembler", |
− | description = [[An automated mechanoid factory. It periodically assembles and deploys new mechanoids.]], | + | ["description"] = [[An automated mechanoid factory. It periodically assembles and deploys new mechanoids.]], |
− | size = {3, 3}, | + | ["size"] = {3,3}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 260, | + | ["MaxHitPoints"] = 260, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | WorkToBuild = 500, | + | ["WorkToBuild"] = 500, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | combatPower = 250, | + | ["combatPower"] = 250, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | ComponentIndustrial = 3, | + | ["ComponentIndustrial"] = 3, |
− | Plasteel = 20, | + | ["Plasteel"] = 20, |
}, | }, | ||
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_SpawnerPawn", | + | ["Class"] = "CompProperties_SpawnerPawn", |
}, | }, | ||
− | spawnablePawnKinds = { | + | ["spawnablePawnKinds"] = { |
"Mech_Scyther", | "Mech_Scyther", | ||
"Mech_Lancer", | "Mech_Lancer", | ||
Line 30,751: | Line 27,240: | ||
"Mech_Pikeman", | "Mech_Pikeman", | ||
}, | }, | ||
− | chooseSingleTypeToSpawn = true, | + | ["chooseSingleTypeToSpawn"] = true, |
− | spawnMessageKey = "MessageMechanoidsAssembled", | + | ["spawnMessageKey"] = "MessageMechanoidsAssembled", |
− | pawnsLeftToSpawnKey = "MessageMechanoidsLeftToAssemble", | + | ["pawnsLeftToSpawnKey"] = "MessageMechanoidsLeftToAssemble", |
− | noPawnsLeftToSpawnKey = "ShutDown", | + | ["noPawnsLeftToSpawnKey"] = "ShutDown", |
− | nextSpawnInspectStringKey = "MechAssemblyCompleteIn", | + | ["nextSpawnInspectStringKey"] = "MechAssemblyCompleteIn", |
− | nextSpawnInspectStringKeyDormant = "MechAssemblyNextType", | + | ["nextSpawnInspectStringKeyDormant"] = "MechAssemblyNextType", |
− | maxPawnsToSpawn = 4, | + | ["maxPawnsToSpawn"] = 4, |
− | spawnSound = "MechAssembler_Spawn", | + | ["spawnSound"] = "MechAssembler_Spawn", |
− | showNextSpawnInInspect = true, | + | ["showNextSpawnInInspect"] = true, |
− | lordJob = "LordJob_MechanoidsDefend", | + | ["lordJob"] = "LordJob_MechanoidsDefend", |
− | pawnSpawnIntervalDays = 1, | + | ["pawnSpawnIntervalDays"] = 1, |
− | shouldJoinParentLord = true, | + | ["shouldJoinParentLord"] = true, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MechDropBeacon"] = { | ["ThingDef:MechDropBeacon"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MechBuildingBase", | + | ["ParentName"] = "MechBuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Spawners.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MechDropBeacon", | + | ["defName"] = "MechDropBeacon", |
− | label = "mech drop beacon", | + | ["label"] = "mech drop beacon", |
− | description = [[A mechanoid reinforcement drop beacon. When activated, it calls in a group of mechs to land in drop pods nearby.]], | + | ["description"] = [[A mechanoid reinforcement drop beacon. When activated, it calls in a group of mechs to land in drop pods nearby.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | fillPercent = 0.25, | + | ["fillPercent"] = 0.25, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | combatPower = 400, | + | ["combatPower"] = 400, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
− | awakeStateLabelKey = "DormantCompExpired", | + | ["awakeStateLabelKey"] = "DormantCompExpired", |
− | dormantStateLabelKey = "DormantCompBeacon", | + | ["dormantStateLabelKey"] = "DormantCompBeacon", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_PawnSpawnOnWakeup", | + | ["Class"] = "CompProperties_PawnSpawnOnWakeup", |
}, | }, | ||
− | + | ["points"] = "350~450", | |
− | + | ["dropInPods"] = true, | |
− | + | ["pawnSpawnRadius"] = "10~30", | |
− | + | ["spawnEffecter"] = "MechDropBeaconActivated", | |
− | activatedMessageKey = "MessageMechanoidsReinforcementsDrop", | + | ["activatedMessageKey"] = "MessageMechanoidsReinforcementsDrop", |
− | spawnablePawnKinds = { | + | ["spawnablePawnKinds"] = { |
"Mech_Scyther", | "Mech_Scyther", | ||
"Mech_Lancer", | "Mech_Lancer", | ||
Line 30,820: | Line 27,307: | ||
"Mech_Pikeman", | "Mech_Pikeman", | ||
}, | }, | ||
− | lordJob = "LordJob_MechanoidsDefend", | + | ["lordJob"] = "LordJob_MechanoidsDefend", |
− | shouldJoinParentLord = true, | + | ["shouldJoinParentLord"] = true, |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 7, | + | ["Plasteel"] = 7, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Turret_AutoMiniTurret"] = { | ["ThingDef:Turret_AutoMiniTurret"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Turret_AutoMiniTurret", | + | ["defName"] = "Turret_AutoMiniTurret", |
− | label = "mini-slugger turret", | + | ["label"] = "mini-slugger turret", |
− | description = [[A self-powered defense turret mounted with a weak but long-ranged slug-thrower. May explode when damaged.]], | + | ["description"] = [[A self-powered defense turret mounted with a weak but long-ranged slug-thrower. May explode when damaged.]], |
− | thingClass = "Building_TurretGun", | + | ["thingClass"] = "Building_TurretGun", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Mass = 10, | + | ["Mass"] = 10, |
− | ShootingAccuracyTurret = 0.96, | + | ["ShootingAccuracyTurret"] = 0.96, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 3.9, | + | ["explosiveRadius"] = 3.9, |
− | explosiveDamageType = "Bomb", | + | ["explosiveDamageType"] = "Bomb", |
− | chanceNeverExplodeFromDamage = 0.5, | + | ["chanceNeverExplodeFromDamage"] = 0.5, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
}, | }, | ||
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | fillPercent = 0.4, | + | ["fillPercent"] = 0.4, |
− | terrainAffordanceNeeded = "Light", | + | ["terrainAffordanceNeeded"] = "Light", |
− | building = { | + | ["building"] = { |
− | combatPower = 45, | + | ["combatPower"] = 45, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
− | turretGunDef = "Gun_MiniTurretMech", | + | ["turretGunDef"] = "Gun_MiniTurretMech", |
− | turretBurstCooldownTime = 2.5, | + | ["turretBurstCooldownTime"] = 2.5, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Gun_MiniTurretMech"] = { | ["ThingDef:Gun_MiniTurretMech"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseWeaponTurret", | + | ["ParentName"] = "BaseWeaponTurret", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Gun_MiniTurretMech", | + | ["defName"] = "Gun_MiniTurretMech", |
− | label = "mini-slugger", | + | ["label"] = "mini-slugger", |
− | description = [[An automatic turret-mounted slug-thrower.]], | + | ["description"] = [[An automatic turret-mounted slug-thrower.]], |
− | statBases = { | + | ["statBases"] = { |
− | AccuracyTouch = 0.80, | + | ["AccuracyTouch"] = 0.80, |
− | AccuracyShort = 0.55, | + | ["AccuracyShort"] = 0.55, |
− | AccuracyMedium = 0.35, | + | ["AccuracyMedium"] = 0.35, |
− | AccuracyLong = 0.1, | + | ["AccuracyLong"] = 0.1, |
− | RangedWeapon_Cooldown = 5.1, | + | ["RangedWeapon_Cooldown"] = 5.1, |
− | DeteriorationRate = 0, | + | ["DeteriorationRate"] = 0, |
− | Mass = 5, | + | ["Mass"] = 5, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Shoot", | + | ["verbClass"] = "Verb_Shoot", |
− | defaultProjectile = "Bullet_MiniSlug", | + | ["defaultProjectile"] = "Bullet_MiniSlug", |
− | range = 45.9, | + | ["range"] = 45.9, |
− | burstShotCount = 1, | + | ["soundCast"] = "Shot_MiniSlug", |
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 9, | ||
+ | ["burstShotCount"] = 1, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Bullet_MiniSlug"] = { | ["ThingDef:Bullet_MiniSlug"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseBullet", | + | ["ParentName"] = "BaseBullet", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Bullet_MiniSlug", | ||
+ | ["label"] = "mini-slug", | ||
}, | }, | ||
− | |||
["ThingDef:Turret_AutoChargeBlaster"] = { | ["ThingDef:Turret_AutoChargeBlaster"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Turret_AutoChargeBlaster", | + | ["defName"] = "Turret_AutoChargeBlaster", |
− | label = "auto charge turret", | + | ["label"] = "auto charge turret", |
− | description = [[A self-powered turret mounted with a charge blaster. It cannot sense targets at very short ranges.]], | + | ["description"] = [[A self-powered turret mounted with a charge blaster. It cannot sense targets at very short ranges.]], |
− | thingClass = "Building_TurretGun", | + | ["thingClass"] = "Building_TurretGun", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | size = {2, 2}, | + | ["size"] = {2,2}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 180, | + | ["MaxHitPoints"] = 180, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Mass = 100, | + | ["Mass"] = 100, |
− | ShootingAccuracyTurret = 0.96, | + | ["ShootingAccuracyTurret"] = 0.96, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 5.9, | + | ["explosiveRadius"] = 5.9, |
− | explosiveDamageType = "Bomb", | + | ["explosiveDamageType"] = "Bomb", |
− | chanceNeverExplodeFromDamage = 0.5, | + | ["chanceNeverExplodeFromDamage"] = 0.5, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | fillPercent = 0.5, | + | ["fillPercent"] = 0.5, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
}, | }, | ||
− | terrainAffordanceNeeded = "Heavy", | + | ["terrainAffordanceNeeded"] = "Heavy", |
− | building = { | + | ["building"] = { |
− | combatPower = 150, | + | ["combatPower"] = 150, |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
− | turretGunDef = "Gun_ChargeBlasterHeavyTurret", | + | ["turretGunDef"] = "Gun_ChargeBlasterHeavyTurret", |
− | turretBurstCooldownTime = 5.5, | + | ["turretBurstCooldownTime"] = 5.5, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Gun_ChargeBlasterHeavyTurret"] = { | ["ThingDef:Gun_ChargeBlasterHeavyTurret"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "Gun_ChargeBlasterHeavyBase", | + | ["ParentName"] = "Gun_ChargeBlasterHeavyBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Gun_ChargeBlasterHeavyTurret", | + | ["defName"] = "Gun_ChargeBlasterHeavyTurret", |
− | label = "light charge blaster", | + | ["label"] = "light charge blaster", |
− | description = [[A pulse-charged rapid-fire blaster for area fire.]], | + | ["description"] = [[A pulse-charged rapid-fire blaster for area fire.]], |
− | statBases = { | + | ["statBases"] = { |
− | AccuracyLong = 0.08, | + | ["AccuracyLong"] = 0.08, |
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Shoot", | + | ["verbClass"] = "Verb_Shoot", |
− | defaultProjectile = "Bullet_ChargeBlasterHeavy", | + | ["hasStandardCommand"] = true, |
− | warmupTime = 1.25, | + | ["defaultProjectile"] = "Bullet_ChargeBlasterHeavy", |
− | minRange = 3.9, | + | ["warmupTime"] = 1.25, |
− | range = 45.9, | + | ["minRange"] = 3.9, |
− | ticksBetweenBurstShots = 7, | + | ["range"] = 45.9, |
− | burstShotCount = 9, | + | ["ticksBetweenBurstShots"] = 7, |
+ | ["burstShotCount"] = 9, | ||
+ | ["soundCast"] = "Shot_ChargeBlaster", | ||
+ | ["soundCastTail"] = "GunTail_Heavy", | ||
+ | ["muzzleFlashScale"] = 9, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Turret_AutoInferno"] = { | ["ThingDef:Turret_AutoInferno"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Turret_AutoInferno", | + | ["defName"] = "Turret_AutoInferno", |
− | label = "auto inferno turret", | + | ["label"] = "auto inferno turret", |
− | description = [[A self-powered turret mounted with an inferno cannon. It cannot sense targets at very short ranges.]], | + | ["description"] = [[A self-powered turret mounted with an inferno cannon. It cannot sense targets at very short ranges.]], |
− | thingClass = "Building_TurretGun", | + | ["thingClass"] = "Building_TurretGun", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | size = {2, 2}, | + | ["size"] = {2,2}, |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 180, | + | ["MaxHitPoints"] = 180, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Mass = 100, | + | ["Mass"] = 100, |
− | ShootingAccuracyTurret = 0.96, | + | ["ShootingAccuracyTurret"] = 0.96, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 5.9, | + | ["explosiveRadius"] = 5.9, |
− | explosiveDamageType = "Bomb", | + | ["explosiveDamageType"] = "Bomb", |
− | chanceNeverExplodeFromDamage = 0.5, | + | ["chanceNeverExplodeFromDamage"] = 0.5, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_CanBeDormant", | + | ["Class"] = "CompProperties_CanBeDormant", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | fillPercent = 0.5, | + | ["fillPercent"] = 0.5, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
}, | }, | ||
− | terrainAffordanceNeeded = "Heavy", | + | ["terrainAffordanceNeeded"] = "Heavy", |
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterCombatThreat", | "MechClusterCombatThreat", | ||
}, | }, | ||
− | combatPower = 190, | + | ["combatPower"] = 190, |
− | turretGunDef = "Gun_InfernoCannonTurret", | + | ["turretGunDef"] = "Gun_InfernoCannonTurret", |
− | turretBurstCooldownTime = 17.0, | + | ["turretBurstCooldownTime"] = 17.0, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Gun_InfernoCannonTurret"] = { | ["ThingDef:Gun_InfernoCannonTurret"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "Gun_InfernoCannonBase", | + | ["ParentName"] = "Gun_InfernoCannonBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Gun_InfernoCannonTurret", | + | ["defName"] = "Gun_InfernoCannonTurret", |
− | statBases = { | + | ["statBases"] = { |
− | AccuracyLong = 0.66, | + | ["AccuracyLong"] = 0.66, |
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Shoot", | + | ["verbClass"] = "Verb_Shoot", |
− | defaultProjectile = "Bullet_InfernoCannon", | + | ["hasStandardCommand"] = true, |
− | forcedMissRadius = 4.6, | + | ["defaultProjectile"] = "Bullet_InfernoCannon", |
− | warmupTime = 1.25, | + | ["forcedMissRadius"] = 4.6, |
− | minRange = 3.9, | + | ["ai_AvoidFriendlyFireRadius"] = 3, |
− | range = 45.9, | + | ["warmupTime"] = 1.25, |
− | burstShotCount = 1, | + | ["minRange"] = 3.9, |
+ | ["range"] = 45.9, | ||
+ | ["burstShotCount"] = 1, | ||
+ | ["soundCast"] = "InfernoCannon_Fire", | ||
+ | ["soundCastTail"] = "GunTail_Light", | ||
+ | ["muzzleFlashScale"] = 14, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Turret_AutoMortar"] = { | ["ThingDef:Turret_AutoMortar"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Turret_AutoMortar", | + | ["defName"] = "Turret_AutoMortar", |
− | label = "auto mortar", | + | ["label"] = "auto mortar", |
− | description = [[A self-powered, self-loading, automatic mortar. It can hit targets at any distance, over walls, but is quite inaccurate.]], | + | ["description"] = [[A self-powered, self-loading, automatic mortar. It can hit targets at any distance, over walls, but is quite inaccurate.]], |
− | thingClass = "Building_TurretGun", | + | ["thingClass"] = "Building_TurretGun", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | size = {2, 2}, | + | ["size"] = {2,2}, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | fillPercent = 0.4, | + | ["fillPercent"] = 0.4, |
− | killedLeavings = { | + | ["killedLeavings"] = { |
− | ChunkSlagSteel = 1, | + | ["ChunkSlagSteel"] = 1, |
− | Steel = 60, | + | ["Steel"] = 60, |
− | Plasteel = 10, | + | ["Plasteel"] = 10, |
}, | }, | ||
− | terrainAffordanceNeeded = "Heavy", | + | ["terrainAffordanceNeeded"] = "Heavy", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Forbiddable", | + | ["Class"] = "CompProperties_Forbiddable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Explosive", | + | ["Class"] = "CompProperties_Explosive", |
}, | }, | ||
− | wickTicks = 240, | + | ["wickTicks"] = 240, |
− | explosiveRadius = 4.9, | + | ["explosiveRadius"] = 4.9, |
− | explosiveDamageType = "Bomb", | + | ["explosiveDamageType"] = "Bomb", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Initiatable", | + | ["Class"] = "CompProperties_Initiatable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_WakeUpDormant", | + | ["Class"] = "CompProperties_WakeUpDormant", |
}, | }, | ||
− | wakeUpSound = "MechanoidsWakeUp", | + | ["wakeUpSound"] = "MechanoidsWakeUp", |
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 260, | + | ["MaxHitPoints"] = 260, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | Mass = 30, | + | ["Mass"] = 30, |
− | ShootingAccuracyTurret = 0.9, | + | ["ShootingAccuracyTurret"] = 0.9, |
− | Beauty = -20, | + | ["Beauty"] = -20, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | buildingTags = { | + | ["buildingTags"] = { |
"MechClusterMember", | "MechClusterMember", | ||
"MechClusterProblemCauser", | "MechClusterProblemCauser", | ||
}, | }, | ||
− | combatPower = 220, | + | ["combatPower"] = 220, |
− | turretGunDef = "Artillery_AutoMortar", | + | ["turretGunDef"] = "Artillery_AutoMortar", |
− | turretBurstWarmupTime = 4.0, | + | ["turretBurstWarmupTime"] = 4.0, |
− | turretBurstCooldownTime = 80.0, | + | ["turretBurstCooldownTime"] = 80.0, |
− | turretInitialCooldownTime = 120, | + | ["turretInitialCooldownTime"] = 120, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Artillery_AutoMortar"] = { | ["ThingDef:Artillery_AutoMortar"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseArtilleryWeapon", | + | ["ParentName"] = "BaseArtilleryWeapon", |
− | + | ["FileName"] = "Buildings_Mech_Turrets.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Artillery_AutoMortar", | + | ["defName"] = "Artillery_AutoMortar", |
− | label = "auto-mortar", | + | ["label"] = "auto-mortar", |
− | weaponTags = { | + | ["weaponTags"] = { |
"Artillery_BaseDestroyer", | "Artillery_BaseDestroyer", | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Shoot", | + | ["verbClass"] = "Verb_Shoot", |
− | defaultProjectile = "Bullet_Shell_HighExplosive", | + | ["defaultProjectile"] = "Bullet_Shell_HighExplosive", |
− | forcedMissRadius = 13, | + | ["forcedMissRadius"] = 13, |
− | warmupTime = 4, | + | ["ai_AvoidFriendlyFireRadius"] = 3, |
− | minRange = 29.9, | + | ["warmupTime"] = 4, |
− | range = 500, | + | ["minRange"] = 29.9, |
− | burstShotCount = 1, | + | ["range"] = 500, |
− | requireLineOfSight = false, | + | ["burstShotCount"] = 1, |
− | targetParams = { | + | ["soundCast"] = "Mortar_LaunchA", |
− | canTargetLocations = true, | + | ["soundCastTail"] = "GunTail_Light", |
+ | ["muzzleFlashScale"] = 16, | ||
+ | ["requireLineOfSight"] = false, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ShipLandingBeacon"] = { | ["ThingDef:ShipLandingBeacon"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShipLandingBeacon", | + | ["defName"] = "ShipLandingBeacon", |
− | label = "ship landing beacon", | + | ["label"] = "ship landing beacon", |
− | description = [[Marks the corner of a landing area. Four of these placed at the corners of a clear area (minimum 9x9) create a landing pad. Spacecraft usually land on pads if possible.]], | + | ["description"] = [[Marks the corner of a landing area. Four of these placed at the corners of a clear area (minimum 9x9) create a landing pad. Spacecraft usually land on pads if possible.]], |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsMisc", | "BuildingsMisc", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 75, | + | ["MaxHitPoints"] = 75, |
− | WorkToBuild = 800, | + | ["WorkToBuild"] = 800, |
− | Flammability = 0.5, | + | ["Flammability"] = 0.5, |
− | Mass = 5, | + | ["Mass"] = 5, |
}, | }, | ||
− | fillPercent = 0.15, | + | ["fillPercent"] = 0.15, |
− | costList = { | + | ["costList"] = { |
− | Steel = 40, | + | ["Steel"] = 40, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Power", | + | ["Class"] = "CompProperties_Power", |
}, | }, | ||
− | compClass = "CompPowerTrader", | + | ["compClass"] = "CompPowerTrader", |
− | basePowerConsumption = 50, | + | ["basePowerConsumption"] = 50, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 2, | + | ["glowRadius"] = 2, |
− | glowColor = "(164, 255, 138, 0)", | + | ["glowColor"] = "(164, 255, 138, 0)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ShipLandingBeacon", | + | ["Class"] = "CompProperties_ShipLandingBeacon", |
}, | }, | ||
− | + | ["edgeLengthRange"] = "9~25", | |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Flickable", | + | ["Class"] = "CompProperties_Flickable", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Breakdownable", | + | ["Class"] = "CompProperties_Breakdownable", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | leaveResourcesWhenKilled = false, | + | ["leaveResourcesWhenKilled"] = false, |
− | pathCost = 14, | + | ["pathCost"] = 14, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"Electricity", | "Electricity", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeditationSpot"] = { | ["ThingDef:MeditationSpot"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeditationSpot", | + | ["defName"] = "MeditationSpot", |
− | label = "meditation spot", | + | ["label"] = "meditation spot", |
− | description = [[Designates a spot for meditation. Psycasters can meditate here to gain psyfocus. If a focus object like a sculpture is nearby, the psycaster will be able to focus on it to boost their psyfocus gain. However, different people are able to use different focus objects.]], | + | ["description"] = [[Designates a spot for meditation. Psycasters can meditate here to gain psyfocus. If a focus object like a sculpture is nearby, the psycaster will be able to focus on it to boost their psyfocus gain. However, different people are able to use different focus objects.]], |
− | altitudeLayer = "FloorEmplacement", | + | ["altitudeLayer"] = "FloorEmplacement", |
− | statBases = { | + | ["statBases"] = { |
− | WorkToBuild = 0, | + | ["WorkToBuild"] = 0, |
}, | }, | ||
− | useHitPoints = false, | + | ["useHitPoints"] = false, |
− | passability = "Standable", | + | ["passability"] = "Standable", |
− | building = { | + | ["building"] = { |
− | sowTag = "SupportPlantsOnly", | + | ["sowTag"] = "SupportPlantsOnly", |
− | artificialForMeditationPurposes = false, | + | ["artificialForMeditationPurposes"] = false, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_UsesMeditationFocus", | + | ["Class"] = "CompProperties_UsesMeditationFocus", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_AssignableToPawn", | + | ["Class"] = "CompProperties_AssignableToPawn", |
}, | }, | ||
− | drawUnownedAssignmentOverlay = false, | + | ["drawUnownedAssignmentOverlay"] = false, |
− | compClass = "CompAssignableToPawn_MeditationSpot", | + | ["compClass"] = "CompAssignableToPawn_MeditationSpot", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:NatureShrineBase"] = { | ["ThingDef:NatureShrineBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "NatureShrineBase", | + | ["Name"] = "NatureShrineBase", |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | useHitPoints = true, | + | ["useHitPoints"] = true, |
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsMisc", | "BuildingsMisc", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | Flammability = 1.0, | + | ["Flammability"] = 1.0, |
}, | }, | ||
− | + | ["building"] = { | |
− | " | + | ["artificialForMeditationPurposes"] = false, |
− | |||
− | |||
}, | }, | ||
− | + | ["minifiedDef"] = "MinifiedThing", | |
− | |||
− | |||
− | |||
}, | }, | ||
− | |||
["ThingDef:NatureShrine_Small"] = { | ["ThingDef:NatureShrine_Small"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "NatureShrineBase", | + | ["ParentName"] = "NatureShrineBase", |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "NatureShrine_Small", | + | ["defName"] = "NatureShrine_Small", |
− | label = "small nature shrine", | + | ["label"] = "small nature shrine", |
− | description = [[A small shrine for honoring spiritual beings. Tribal psycasters can focus on this shrine while meditating to increase psyfocus gain. Nature shrines lose their power if they are close to artificial structures, so they are always built in nature. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], | + | ["description"] = [[A small shrine for honoring spiritual beings. Tribal psycasters can focus on this shrine while meditating to increase psyfocus gain. Nature shrines lose their power if they are close to artificial structures, so they are always built in nature. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], |
− | size = {2, 2}, | + | ["size"] = {2,2}, |
− | terrainAffordanceNeeded = "Medium", | + | ["terrainAffordanceNeeded"] = "Medium", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Natural", | "Natural", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ArtificialBuildings", | + | ["Class"] = "FocusStrengthOffset_ArtificialBuildings", |
}, | }, | ||
− | radius = 34.9, | + | ["radius"] = 34.9, |
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
{0, 0.0}, | {0, 0.0}, | ||
− | + | "(5, -0.06)", | |
− | + | "(10, -0.12)", | |
− | + | "(50, -0.22)", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_BuildingDefs", | + | ["Class"] = "FocusStrengthOffset_BuildingDefs", |
}, | }, | ||
− | defs = { | + | ["defs"] = { |
− | AnimusStone = 0.02, | + | ["AnimusStone"] = 0.02, |
}, | }, | ||
− | radius = 9.9, | + | ["radius"] = 9.9, |
− | maxBuildings = 4, | + | ["maxBuildings"] = 4, |
− | explanationKey = "MeditationFocusPerAnimusStone", | + | ["explanationKey"] = "MeditationFocusPerAnimusStone", |
− | explanationKeyAbstract = "MeditationFocusPerAnimusStoneAbstract", | + | ["explanationKeyAbstract"] = "MeditationFocusPerAnimusStoneAbstract", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 150, | + | ["MaxHitPoints"] = 150, |
− | WorkToBuild = 15000, | + | ["WorkToBuild"] = 15000, |
− | Beauty = 10, | + | ["Beauty"] = 10, |
− | MeditationFocusStrength = 0.22, | + | ["MeditationFocusStrength"] = 0.22, |
− | Mass = 25, | + | ["Mass"] = 25, |
}, | }, | ||
− | |||
}, | }, | ||
− | |||
["ThingDef:NatureShrine_Large"] = { | ["ThingDef:NatureShrine_Large"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "NatureShrineBase", | + | ["ParentName"] = "NatureShrineBase", |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "NatureShrine_Large", | + | ["defName"] = "NatureShrine_Large", |
− | label = "large nature shrine", | + | ["label"] = "large nature shrine", |
− | description = [[A large shrine for honoring spiritual beings. Tribal psycasters can focus on this shrine while meditating to increase psyfocus gain. Nature shrines lose their power if they are close to artificial structures, so they are always built in nature. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], | + | ["description"] = [[A large shrine for honoring spiritual beings. Tribal psycasters can focus on this shrine while meditating to increase psyfocus gain. Nature shrines lose their power if they are close to artificial structures, so they are always built in nature. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], |
− | size = {3, 3}, | + | ["size"] = {3,3}, |
− | terrainAffordanceNeeded = "Heavy", | + | ["terrainAffordanceNeeded"] = "Heavy", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Natural", | "Natural", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ArtificialBuildings", | + | ["Class"] = "FocusStrengthOffset_ArtificialBuildings", |
}, | }, | ||
− | radius = 34.9, | + | ["radius"] = 34.9, |
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
{0, 0.0}, | {0, 0.0}, | ||
− | + | "(5, -0.06)", | |
− | + | "(10, -0.13)", | |
− | + | "(50, -0.30)", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_BuildingDefs", | + | ["Class"] = "FocusStrengthOffset_BuildingDefs", |
}, | }, | ||
− | defs = { | + | ["defs"] = { |
− | AnimusStone = 0.02, | + | ["AnimusStone"] = 0.02, |
}, | }, | ||
− | radius = 9.9, | + | ["radius"] = 9.9, |
− | maxBuildings = 4, | + | ["maxBuildings"] = 4, |
− | explanationKey = "MeditationFocusPerAnimusStone", | + | ["explanationKey"] = "MeditationFocusPerAnimusStone", |
− | explanationKeyAbstract = "MeditationFocusPerAnimusStoneAbstract", | + | ["explanationKeyAbstract"] = "MeditationFocusPerAnimusStoneAbstract", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 300, | + | ["MaxHitPoints"] = 300, |
− | WorkToBuild = 30000, | + | ["WorkToBuild"] = 30000, |
− | MeditationFocusStrength = 0.30, | + | ["MeditationFocusStrength"] = 0.30, |
− | Beauty = 20, | + | ["Beauty"] = 20, |
− | Mass = 50, | + | ["Mass"] = 50, |
}, | }, | ||
− | |||
}, | }, | ||
− | |||
["ThingDef:AnimusStone"] = { | ["ThingDef:AnimusStone"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | + | ["FileName"] = "Buildings_Misc.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "AnimusStone", | + | ["defName"] = "AnimusStone", |
− | label = "animus stone", | + | ["label"] = "animus stone", |
− | description = [[An ancient jade stone marked with sacred tribal carvings. Tribal psycasters can focus on these stones during meditation to increase their psyfocus gain more than a typical nature shrine.\n\nDifferent tribal cultures tell different stories about these stones, but most agree that they were crafted by an ancient world spirit during a time of great power. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], | + | ["description"] = [[An ancient jade stone marked with sacred tribal carvings. Tribal psycasters can focus on these stones during meditation to increase their psyfocus gain more than a typical nature shrine.\n\nDifferent tribal cultures tell different stories about these stones, but most agree that they were crafted by an ancient world spirit during a time of great power. Since they look like natural objects to unobservant outsiders, raiders will generally ignore them.]], |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsMisc", | "BuildingsMisc", | ||
}, | }, | ||
− | fillPercent = 0.35, | + | ["fillPercent"] = 0.35, |
− | tradeability = "Buyable", | + | ["tradeability"] = "Buyable", |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 5000, | + | ["MarketValue"] = 5000, |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Mass = 5, | + | ["Mass"] = 5, |
− | MeditationFocusStrength = 0.34, | + | ["MeditationFocusStrength"] = 0.34, |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | artificialForMeditationPurposes = false, | + | ["artificialForMeditationPurposes"] = false, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Natural", | "Natural", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ArtificialBuildings", | + | ["Class"] = "FocusStrengthOffset_ArtificialBuildings", |
}, | }, | ||
− | radius = 34.9, | + | ["radius"] = 34.9, |
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
{0, 0.0}, | {0, 0.0}, | ||
− | + | "(5, -0.08)", | |
− | + | "(10, -0.16)", | |
− | + | "(50, -0.34)", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_BuildingDefs", | + | ["Class"] = "FocusStrengthOffset_BuildingDefs", |
}, | }, | ||
− | defs = { | + | ["defs"] = { |
− | AnimusStone = 0.02, | + | ["AnimusStone"] = 0.02, |
}, | }, | ||
− | radius = 9.9, | + | ["radius"] = 9.9, |
− | maxBuildings = 4, | + | ["maxBuildings"] = 4, |
− | explanationKey = "MeditationFocusPerAnimusStone", | + | ["explanationKey"] = "MeditationFocusPerAnimusStone", |
− | explanationKeyAbstract = "MeditationFocusPerAnimusStoneAbstract", | + | ["explanationKeyAbstract"] = "MeditationFocusPerAnimusStoneAbstract", |
}, | }, | ||
}, | }, | ||
Line 31,534: | Line 27,995: | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:UnfinishedMusicalInstrument"] = { | ["ThingDef:UnfinishedMusicalInstrument"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "UnfinishedBase", | + | ["ParentName"] = "UnfinishedBase", |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "UnfinishedMusicalInstrument", | ||
+ | ["label"] = "unfinished musical instrument", | ||
+ | ["description"] = [[An unfinished musical instrument.]], | ||
}, | }, | ||
− | |||
["ThingDef:MusicalInstrumentBase"] = { | ["ThingDef:MusicalInstrumentBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "MusicalInstrumentBase", | + | ["Name"] = "MusicalInstrumentBase", |
− | ParentName = "BuildingBase", | + | ["ParentName"] = "BuildingBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | passability = "PassThroughOnly", | + | ["passability"] = "PassThroughOnly", |
− | pathCost = 50, | + | ["pathCost"] = 50, |
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | thingClass = "Building_MusicalInstrument", | + | ["thingClass"] = "Building_MusicalInstrument", |
− | hasInteractionCell = true, | + | ["hasInteractionCell"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsJoy", | "BuildingsJoy", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"MusicalInstrument", | "MusicalInstrument", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | workSpeedStat = "GeneralLaborSpeed", | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | workSkill = "Crafting", | + | ["workSkill"] = "Crafting", |
− | effectWorking = "Smith", | + | ["effectWorking"] = "Smith", |
− | soundWorking = "Recipe_Sculpt", | + | ["soundWorking"] = "Recipe_Sculpt", |
− | unfinishedThingDef = "UnfinishedMusicalInstrument", | + | ["unfinishedThingDef"] = "UnfinishedMusicalInstrument", |
}, | }, | ||
− | building = { | + | ["building"] = { |
− | joyKind = "HighCulture", | + | ["joyKind"] = "HighCulture", |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = "CompQuality", | + | ["compClass"] = "CompQuality", |
}, | }, | ||
{ | { | ||
− | compClass = "CompGatherSpot", | + | ["compClass"] = "CompGatherSpot", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ThrownMoteEmitter", | + | ["Class"] = "CompProperties_ThrownMoteEmitter", |
}, | }, | ||
− | mote = "Mote_Music", | + | ["mote"] = "Mote_Music", |
− | offsetMin = | + | ["offsetMin"] = "(-0.6,0,0.3)", |
− | offsetMax = | + | ["offsetMax"] = "(0.6,0,0.5)", |
− | emissionInterval = 100, | + | ["emissionInterval"] = 100, |
− | + | ["scale"] = "0.6~0.9", | |
− | + | ["rotationRate"] = "-15~15", | |
− | + | ["velocityX"] = "0.3~0.7", | |
− | + | ["velocityY"] = "0.7~1.0", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Harp"] = { | ["ThingDef:Harp"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MusicalInstrumentBase", | + | ["ParentName"] = "MusicalInstrumentBase", |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Harp", | + | ["defName"] = "Harp", |
− | label = "harp", | + | ["label"] = "harp", |
− | description = [[A simple stationary musical instrument. A row of strings are stretched over a frame and plucked directly by a musician's fingers.\n\nIt can be crafted at a crafting spot or smithy.]], | + | ["description"] = [[A simple stationary musical instrument. A row of strings are stretched over a frame and plucked directly by a musician's fingers.\n\nIt can be crafted at a crafting spot or smithy.]], |
− | size = {1, 1}, | + | ["size"] = {1,1}, |
− | pathCost = 30, | + | ["pathCost"] = 30, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"Harp", | "Harp", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 70, | + | ["MaxHitPoints"] = 70, |
− | WorkToMake = 18000, | + | ["WorkToMake"] = 18000, |
− | Mass = 4, | + | ["Mass"] = 4, |
− | JoyGainFactor = 1, | + | ["JoyGainFactor"] = 1, |
− | Beauty = 10, | + | ["Beauty"] = 10, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 3, | + | ["Crafting"] = 3, |
}, | }, | ||
− | researchPrerequisite = "Harp", | + | ["researchPrerequisite"] = "Harp", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"CraftingSpot", | "CraftingSpot", | ||
"FueledSmithy", | "FueledSmithy", | ||
Line 31,640: | Line 28,092: | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | WoodLog = 150, | + | ["WoodLog"] = 150, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Harpsichord"] = { | ["ThingDef:Harpsichord"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MusicalInstrumentBase", | + | ["ParentName"] = "MusicalInstrumentBase", |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Harpsichord", | + | ["defName"] = "Harpsichord", |
− | label = "harpsichord", | + | ["label"] = "harpsichord", |
− | description = [[A complex stationary musical instrument crafted at a smithy. A musician touches a row of keys on the front of the instrument. Each key is attached to an internal mechanism which plucks one of a row of strings stretched over a wooden frame. While it permits more complex composition than the harp, its wooden construction and plucking mechanism limit its output volume and expressiveness.]], | + | ["description"] = [[A complex stationary musical instrument crafted at a smithy. A musician touches a row of keys on the front of the instrument. Each key is attached to an internal mechanism which plucks one of a row of strings stretched over a wooden frame. While it permits more complex composition than the harp, its wooden construction and plucking mechanism limit its output volume and expressiveness.]], |
− | size = {2, 3}, | + | ["size"] = {2,3}, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"Harpsichord", | "Harpsichord", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 150, | + | ["MaxHitPoints"] = 150, |
− | WorkToMake = 32000, | + | ["WorkToMake"] = 32000, |
− | Mass = 30, | + | ["Mass"] = 30, |
− | JoyGainFactor = 1, | + | ["JoyGainFactor"] = 1, |
− | Beauty = 14, | + | ["Beauty"] = 14, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 5, | + | ["Crafting"] = 5, |
}, | }, | ||
− | researchPrerequisite = "Harpsichord", | + | ["researchPrerequisite"] = "Harpsichord", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"FueledSmithy", | "FueledSmithy", | ||
"ElectricSmithy", | "ElectricSmithy", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | WoodLog = 250, | + | ["WoodLog"] = 250, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:UnfinishedPiano"] = { | ["ThingDef:UnfinishedPiano"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "UnfinishedBase", | + | ["ParentName"] = "UnfinishedBase", |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "UnfinishedPiano", | ||
+ | ["label"] = "unfinished piano", | ||
+ | ["description"] = [[An unfinished piano.]], | ||
}, | }, | ||
− | |||
["ThingDef:Piano"] = { | ["ThingDef:Piano"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MusicalInstrumentBase", | + | ["ParentName"] = "MusicalInstrumentBase", |
− | + | ["FileName"] = "Buildings_MusicalInstruments.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Piano", | + | ["defName"] = "Piano", |
− | label = "piano", | + | ["label"] = "piano", |
− | description = [[An advanced stationary musical instrument. It is played by pressing a row of keys, which causes hammers to strike internal strings stretched over a steel frame. The hammer mechanism and high-tension strings allow the musician to play both very soft and very loud, making the piano a very expressive instrument.\n\nIt can be crafted at a smithy.]], | + | ["description"] = [[An advanced stationary musical instrument. It is played by pressing a row of keys, which causes hammers to strike internal strings stretched over a steel frame. The hammer mechanism and high-tension strings allow the musician to play both very soft and very loud, making the piano a very expressive instrument.\n\nIt can be crafted at a smithy.]], |
− | size = {3, 3}, | + | ["size"] = {3,3}, |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"Piano", | "Piano", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 180, | + | ["MaxHitPoints"] = 180, |
− | WorkToMake = 50000, | + | ["WorkToMake"] = 50000, |
− | Mass = 60, | + | ["Mass"] = 60, |
− | JoyGainFactor = 1, | + | ["JoyGainFactor"] = 1, |
− | Beauty = 18, | + | ["Beauty"] = 18, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 6, | + | ["Crafting"] = 6, |
}, | }, | ||
− | researchPrerequisite = "Piano", | + | ["researchPrerequisite"] = "Piano", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"FueledSmithy", | "FueledSmithy", | ||
"ElectricSmithy", | "ElectricSmithy", | ||
}, | }, | ||
− | unfinishedThingDef = "UnfinishedPiano", | + | ["unfinishedThingDef"] = "UnfinishedPiano", |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | WoodLog = 220, | + | ["WoodLog"] = 220, |
− | Steel = 120, | + | ["Steel"] = 120, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BroadshieldCore"] = { | ["ThingDef:BroadshieldCore"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ResourceBase", | + | ["ParentName"] = "ResourceBase", |
− | + | ["FileName"] = "Items_Exotic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "BroadshieldCore", | + | ["defName"] = "BroadshieldCore", |
− | label = "shield core", | + | ["label"] = "shield core", |
− | description = [[A piece of ultratechnology that can generate a momentum-repulsor shield. This can't do anything on its own, but it is necessary to craft some other usable shield items.\n\nShield cores can be obtained by deconstructing mechanoid shield generators.]], | + | ["description"] = [[A piece of ultratechnology that can generate a momentum-repulsor shield. This can't do anything on its own, but it is necessary to craft some other usable shield items.\n\nShield cores can be obtained by deconstructing mechanoid shield generators.]], |
− | stackLimit = 1, | + | ["stackLimit"] = 1, |
− | useHitPoints = true, | + | ["useHitPoints"] = true, |
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 350, | + | ["MarketValue"] = 350, |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Mass = 2, | + | ["Mass"] = 2, |
− | Flammability = 0.2, | + | ["Flammability"] = 0.2, |
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"Items", | "Items", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"ExoticMisc", | "ExoticMisc", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PackJump"] = { | ["ThingDef:Apparel_PackJump"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelBase", | + | ["ParentName"] = "ApparelBase", |
− | + | ["FileName"] = "Apparel_Packs.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_PackJump", | + | ["defName"] = "Apparel_PackJump", |
− | label = "jump pack", | + | ["label"] = "jump pack", |
− | description = [[A single-person burst rocket for short-ranged flight. With its integrated harness and guidance assistant, the jump pack allows anyone to leap long distances at high speed, even over obstacles. It must be recharged after several uses.\n\nSome spacer tech militaries have melee combat specialists who use jump packs to bypass obstacles and rapidly close with the enemy.]], | + | ["description"] = [[A single-person burst rocket for short-ranged flight. With its integrated harness and guidance assistant, the jump pack allows anyone to leap long distances at high speed, even over obstacles. It must be recharged after several uses.\n\nSome spacer tech militaries have melee combat specialists who use jump packs to bypass obstacles and rapidly close with the enemy.]], |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 5, | + | ["maxCharges"] = 5, |
− | ammoDef = "Chemfuel", | + | ["ammoDef"] = "Chemfuel", |
− | ammoCountPerCharge = 20, | + | ["ammoCountPerCharge"] = 20, |
− | baseReloadTicks = 60, | + | ["baseReloadTicks"] = 60, |
− | soundReload = "Standard_Reload", | + | ["soundReload"] = "Standard_Reload", |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "jump", | + | ["chargeNoun"] = "jump", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Jump", | + | ["verbClass"] = "Verb_Jump", |
− | label = "jump", | + | ["label"] = "jump", |
− | violent = false, | + | ["violent"] = false, |
− | onlyManualCast = true, | + | ["hasStandardCommand"] = true, |
− | warmupTime = 0.5, | + | ["onlyManualCast"] = true, |
− | requireLineOfSight = true, | + | ["forceNormalTimeSpeed"] = false, |
− | targetParams = { | + | ["warmupTime"] = 0.5, |
− | canTargetLocations = true, | + | ["warmupEffecter"] = "JumpWarmupEffect", |
− | canTargetPawns = false, | + | ["requireLineOfSight"] = true, |
− | canTargetBuildings = false, | + | ["targetParams"] = { |
+ | ["canTargetLocations"] = true, | ||
+ | ["canTargetPawns"] = false, | ||
+ | ["canTargetBuildings"] = false, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | unfinishedThingDef = "UnfinishedPack", | + | ["unfinishedThingDef"] = "UnfinishedPack", |
− | researchPrerequisite = "JumpPack", | + | ["researchPrerequisite"] = "JumpPack", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"TableMachining", | "TableMachining", | ||
}, | }, | ||
− | useIngredientsForColor = false, | + | ["useIngredientsForColor"] = false, |
− | workSpeedStat = "GeneralLaborSpeed", | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | workSkill = "Crafting", | + | ["workSkill"] = "Crafting", |
− | effectWorking = "Smith", | + | ["effectWorking"] = "Smith", |
− | soundWorking = "Recipe_Machining", | + | ["soundWorking"] = "Recipe_Machining", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 4, | + | ["Crafting"] = 4, |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 30, | + | ["Plasteel"] = 30, |
− | ComponentIndustrial = 3, | + | ["ComponentIndustrial"] = 3, |
− | Chemfuel = 100, | + | ["Chemfuel"] = 100, |
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 14000, | + | ["WorkToMake"] = 14000, |
− | Mass = 3, | + | ["Mass"] = 3, |
− | Flammability = 0.4, | + | ["Flammability"] = 0.4, |
− | EquipDelay = 2, | + | ["EquipDelay"] = 2, |
− | JumpRange = 23.9, | + | ["JumpRange"] = 23.9, |
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelUtility", | "ApparelUtility", | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"ExoticMisc", | "ExoticMisc", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PackBroadshield"] = { | ["ThingDef:Apparel_PackBroadshield"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelNoQualityBase", | + | ["ParentName"] = "ApparelNoQualityBase", |
− | + | ["FileName"] = "Apparel_Packs.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | thingClass = "BroadshieldPack", | + | ["thingClass"] = "BroadshieldPack", |
− | defName = "Apparel_PackBroadshield", | + | ["defName"] = "Apparel_PackBroadshield", |
− | label = "low-shield pack", | + | ["label"] = "low-shield pack", |
− | description = [[A single-use man-portable low-shield projector. Deployed on the ground, it generates a circular shield that allows bullets out but not in. The unit is designed to last only a short time before burning out.\n\nMany ultratech combat squads owe their lives to a shield pack deployed at just the right time.]], | + | ["description"] = [[A single-use man-portable low-shield projector. Deployed on the ground, it generates a circular shield that allows bullets out but not in. The unit is designed to last only a short time before burning out.\n\nMany ultratech combat squads owe their lives to a shield pack deployed at just the right time.]], |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 1, | + | ["maxCharges"] = 1, |
− | destroyOnEmpty = true, | + | ["destroyOnEmpty"] = true, |
− | soundReload = "Standard_Reload", | + | ["soundReload"] = "Standard_Reload", |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "shield", | + | ["chargeNoun"] = "shield", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_DeployBroadshield", | + | ["verbClass"] = "Verb_DeployBroadshield", |
− | label = "deploy low-shield", | + | ["label"] = "deploy low-shield", |
− | violent = false, | + | ["violent"] = false, |
− | targetable = false, | + | ["hasStandardCommand"] = true, |
− | nonInterruptingSelfCast = true, | + | ["targetable"] = false, |
− | onlyManualCast = true, | + | ["nonInterruptingSelfCast"] = true, |
+ | ["onlyManualCast"] = true, | ||
}, | }, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | unfinishedThingDef = "UnfinishedPack", | + | ["unfinishedThingDef"] = "UnfinishedPack", |
− | researchPrerequisite = "ShieldBelt", | + | ["researchPrerequisite"] = "ShieldBelt", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"TableMachining", | "TableMachining", | ||
}, | }, | ||
− | workSpeedStat = "GeneralLaborSpeed", | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | workSkill = "Crafting", | + | ["workSkill"] = "Crafting", |
− | effectWorking = "Smith", | + | ["effectWorking"] = "Smith", |
− | soundWorking = "Recipe_Machining", | + | ["soundWorking"] = "Recipe_Machining", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 4, | + | ["Crafting"] = 4, |
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | BroadshieldCore = 1, | + | ["BroadshieldCore"] = 1, |
− | ComponentIndustrial = 1, | + | ["ComponentIndustrial"] = 1, |
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 14000, | + | ["WorkToMake"] = 14000, |
− | Mass = 3, | + | ["Mass"] = 3, |
− | Flammability = 0.4, | + | ["Flammability"] = 0.4, |
− | EquipDelay = 2, | + | ["EquipDelay"] = 2, |
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelUtility", | "ApparelUtility", | ||
}, | }, | ||
− | + | ["tradeTags"] = { | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
"ExoticMisc", | "ExoticMisc", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PsychicApparelBase"] = { | ["ThingDef:PsychicApparelBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelBase", | + | ["ParentName"] = "ApparelBase", |
− | Name = "PsychicApparelBase", | + | ["Name"] = "PsychicApparelBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"PsychicApparel", | "PsychicApparel", | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PsyfocusHelmet"] = { | ["ThingDef:Apparel_PsyfocusHelmet"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PsychicApparelBase", | + | ["ParentName"] = "PsychicApparelBase", |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_PsyfocusHelmet", | + | ["defName"] = "Apparel_PsyfocusHelmet", |
− | label = "eltex helmet", | + | ["label"] = "eltex helmet", |
− | description = [[A lightweight helmet designed for psychic focusing. While it provides little physical protection, its special materials enhance the wearer's psychic sensitivity and dissipate neural heat.]], | + | ["description"] = [[A lightweight helmet designed for psychic focusing. While it provides little physical protection, its special materials enhance the wearer's psychic sensitivity and dissipate neural heat.]], |
− | thingCategories = { | + | ["thingCategories"] = { |
"Headgear", | "Headgear", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 500, | + | ["MarketValue"] = 500, |
− | MaxHitPoints = 80, | + | ["MaxHitPoints"] = 80, |
− | Mass = 0.8, | + | ["Mass"] = 0.8, |
− | ArmorRating_Sharp = 0.09, | + | ["ArmorRating_Sharp"] = 0.09, |
− | ArmorRating_Blunt = 0.09, | + | ["ArmorRating_Blunt"] = 0.09, |
− | ArmorRating_Heat = 0.27, | + | ["ArmorRating_Heat"] = 0.27, |
− | Insulation_Cold = 4, | + | ["Insulation_Cold"] = 4, |
− | Insulation_Heat = 1, | + | ["Insulation_Heat"] = 1, |
− | EquipDelay = 1.5 | + | ["EquipDelay"] = 1.5, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_EltexSkullcap"] = { | ["ThingDef:Apparel_EltexSkullcap"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PsychicApparelBase", | + | ["ParentName"] = "PsychicApparelBase", |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_EltexSkullcap", | + | ["defName"] = "Apparel_EltexSkullcap", |
− | label = "eltex skullcap", | + | ["label"] = "eltex skullcap", |
− | description = [[A tight skullcap designed for psychic focusing. It provides no physical protection, but its special materials enhance the wearer's psychic sensitivity and dissipate neural heat.]], | + | ["description"] = [[A tight skullcap designed for psychic focusing. It provides no physical protection, but its special materials enhance the wearer's psychic sensitivity and dissipate neural heat.]], |
− | thingCategories = { | + | ["thingCategories"] = { |
"Headgear", | "Headgear", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 500, | + | ["MarketValue"] = 500, |
− | MaxHitPoints = 80, | + | ["MaxHitPoints"] = 80, |
− | Mass = 0.8, | + | ["Mass"] = 0.8, |
− | EquipDelay = 1.5 | + | ["EquipDelay"] = 1.5, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PsyfocusShirt"] = { | ["ThingDef:Apparel_PsyfocusShirt"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PsychicApparelBase", | + | ["ParentName"] = "PsychicApparelBase", |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_PsyfocusShirt", | + | ["defName"] = "Apparel_PsyfocusShirt", |
− | label = "eltex shirt", | + | ["label"] = "eltex shirt", |
− | description = [[A shirt embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], | + | ["description"] = [[A shirt embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], |
− | thingCategories = { | + | ["thingCategories"] = { |
"Apparel", | "Apparel", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 400, | + | ["MarketValue"] = 400, |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Mass = 0.25, | + | ["Mass"] = 0.25, |
− | ArmorRating_Sharp = 0.07, | + | ["ArmorRating_Sharp"] = 0.07, |
− | ArmorRating_Blunt = 0, | + | ["ArmorRating_Blunt"] = 0, |
− | ArmorRating_Heat = 0.04, | + | ["ArmorRating_Heat"] = 0.04, |
− | Insulation_Cold = 5, | + | ["Insulation_Cold"] = 5, |
− | Insulation_Heat = 1, | + | ["Insulation_Heat"] = 1, |
− | EquipDelay = 1.5 | + | ["EquipDelay"] = 1.5, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PsyfocusVest"] = { | ["ThingDef:Apparel_PsyfocusVest"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PsychicApparelBase", | + | ["ParentName"] = "PsychicApparelBase", |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_PsyfocusVest", | + | ["defName"] = "Apparel_PsyfocusVest", |
− | label = "eltex vest", | + | ["label"] = "eltex vest", |
− | description = [[A thin vest embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], | + | ["description"] = [[A thin vest embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], |
− | thingCategories = { | + | ["thingCategories"] = { |
"Apparel", | "Apparel", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 500, | + | ["MarketValue"] = 500, |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Mass = 0.5, | + | ["Mass"] = 0.5, |
− | ArmorRating_Sharp = 0.07, | + | ["ArmorRating_Sharp"] = 0.07, |
− | ArmorRating_Blunt = 0, | + | ["ArmorRating_Blunt"] = 0, |
− | ArmorRating_Heat = 0.04, | + | ["ArmorRating_Heat"] = 0.04, |
− | Insulation_Cold = 6, | + | ["Insulation_Cold"] = 6, |
− | Insulation_Heat = 1, | + | ["Insulation_Heat"] = 1, |
− | EquipDelay = 2 | + | ["EquipDelay"] = 2, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_PsyfocusRobe"] = { | ["ThingDef:Apparel_PsyfocusRobe"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PsychicApparelBase", | + | ["ParentName"] = "PsychicApparelBase", |
− | + | ["FileName"] = "Apparel_Psychic.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_PsyfocusRobe", | + | ["defName"] = "Apparel_PsyfocusRobe", |
− | description = [[A long robe embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], | + | ["description"] = [[A long robe embedded with special psychic focusing materials. These enhance psychic sensitivity and help dissipate neural heat.]], |
− | label = "eltex robe", | + | ["label"] = "eltex robe", |
− | thingCategories = { | + | ["thingCategories"] = { |
"Apparel", | "Apparel", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 600, | + | ["MarketValue"] = 600, |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | Mass = 0.5, | + | ["Mass"] = 0.5, |
− | ArmorRating_Sharp = 0.07, | + | ["ArmorRating_Sharp"] = 0.07, |
− | ArmorRating_Blunt = 0, | + | ["ArmorRating_Blunt"] = 0, |
− | ArmorRating_Heat = 0.04, | + | ["ArmorRating_Heat"] = 0.04, |
− | Insulation_Cold = 15, | + | ["Insulation_Cold"] = 15, |
− | Insulation_Heat = 1, | + | ["Insulation_Heat"] = 1, |
− | EquipDelay = 2 | + | ["EquipDelay"] = 2, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ApparelShirtRoyalTier2Base"] = { | ["ThingDef:ApparelShirtRoyalTier2Base"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ApparelShirtRoyalTier2Base", | + | ["Name"] = "ApparelShirtRoyalTier2Base", |
− | ParentName = "ApparelMakeableBase", | + | ["ParentName"] = "ApparelMakeableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "NobleApparel", | |
− | " | ||
− | |||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelNoble", | "ApparelNoble", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | WorkToMake = 6000, | + | ["WorkToMake"] = 6000, |
− | Mass = 0.25, | + | ["Mass"] = 0.25, |
− | StuffEffectMultiplierArmor = 0.2, | + | ["StuffEffectMultiplierArmor"] = 0.2, |
− | StuffEffectMultiplierInsulation_Cold = 0.22, | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.22, |
− | StuffEffectMultiplierInsulation_Heat = 0.10, | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.10, |
− | EquipDelay = 1.5 | + | ["EquipDelay"] = 1.5, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ShirtRuffle"] = { | ["ThingDef:Apparel_ShirtRuffle"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelShirtRoyalTier2Base", | + | ["ParentName"] = "ApparelShirtRoyalTier2Base", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Apparel_ShirtRuffle", | ||
+ | ["label"] = "formal shirt", | ||
+ | ["description"] = [[A decorated formal shirt with buttons.]], | ||
}, | }, | ||
− | |||
["ThingDef:ApparelVestRoyalTier5Base"] = { | ["ThingDef:ApparelVestRoyalTier5Base"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ApparelVestRoyalTier5Base", | + | ["Name"] = "ApparelVestRoyalTier5Base", |
− | ParentName = "ApparelMakeableBase", | + | ["ParentName"] = "ApparelMakeableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty | ||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "NobleApparel", | |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 100, | |
− | " | + | ["WorkToMake"] = 12000, |
− | " | + | ["Mass"] = 0.75, |
+ | ["StuffEffectMultiplierArmor"] = 0.2, | ||
+ | ["StuffEffectMultiplierInsulation_Cold"] = 0.4, | ||
+ | ["StuffEffectMultiplierInsulation_Heat"] = 0.10, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelNoble", | "ApparelNoble", | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Corset"] = { | ["ThingDef:Apparel_Corset"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelVestRoyalTier5Base", | + | ["ParentName"] = "ApparelVestRoyalTier5Base", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_Corset", | + | ["defName"] = "Apparel_Corset", |
− | label = "corset", | + | ["label"] = "corset", |
− | description = [[An embroidered corset with strong wire support to maintain a ladylike shape.]], | + | ["description"] = [[An embroidered corset with strong wire support to maintain a ladylike shape.]], |
− | statBases = { | + | ["statBases"] = { |
− | EquipDelay = 5, | + | ["EquipDelay"] = 5, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_VestRoyal"] = { | ["ThingDef:Apparel_VestRoyal"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelVestRoyalTier5Base", | + | ["ParentName"] = "ApparelVestRoyalTier5Base", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_VestRoyal", | + | ["defName"] = "Apparel_VestRoyal", |
− | label = "formal vest", | + | ["label"] = "formal vest", |
− | description = [[A vest embroidered with complex decorative designs.]], | + | ["description"] = [[A vest embroidered with complex decorative designs.]], |
− | statBases = { | + | ["statBases"] = { |
− | EquipDelay = 1.5, | + | ["EquipDelay"] = 1.5, |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_RobeRoyal"] = { | ["ThingDef:Apparel_RobeRoyal"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelMakeableBase", | + | ["ParentName"] = "ApparelMakeableBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_RobeRoyal", | |
− | + | ["label"] = "prestige robe", | |
− | + | ["description"] = [[A long, flowing robe embroidered with complex decorative designs.]], | |
− | " | + | ["recipeMaker"] = { |
+ | ["researchPrerequisite"] = "RoyalApparel", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 100, | + | ["MaxHitPoints"] = 100, |
− | WorkToMake = 20000, | + | ["WorkToMake"] = 20000, |
− | Mass = 0.75, | + | ["Mass"] = 0.75, |
− | StuffEffectMultiplierArmor = 0.2, | + | ["StuffEffectMultiplierArmor"] = 0.2, |
− | StuffEffectMultiplierInsulation_Cold = 0.80, | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.80, |
− | StuffEffectMultiplierInsulation_Heat = 0.25, | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.25, |
− | EquipDelay = 2, | + | ["EquipDelay"] = 2, |
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelNoble", | "ApparelNoble", | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ApparelHatRoyalTier2"] = { | ["ThingDef:ApparelHatRoyalTier2"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ApparelHatRoyalTier2", | + | ["Name"] = "ApparelHatRoyalTier2", |
− | ParentName = "NobleHatMakeableBase", | + | ["ParentName"] = "NobleHatMakeableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["WorkToMake"] = 6000, | |
− | + | ["Mass"] = 0.1, | |
− | + | ["EquipDelay"] = 0.8, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.10, | |
− | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.25, | |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "NobleApparel", | + | ["researchPrerequisite"] = "NobleApparel", |
}, | }, | ||
}, | }, | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
["ThingDef:Apparel_HatLadies"] = { | ["ThingDef:Apparel_HatLadies"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelHatRoyalTier2Fabric", | + | ["ParentName"] = "ApparelHatRoyalTier2Fabric", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_HatLadies", | + | ["defName"] = "Apparel_HatLadies", |
− | label = "ladies hat", | + | ["label"] = "ladies hat", |
− | description = [[A decorative traditional hat with complex embroidery.]], | + | ["description"] = [[A decorative traditional hat with complex embroidery.]], |
}, | }, | ||
− | |||
["ThingDef:Apparel_HatTop"] = { | ["ThingDef:Apparel_HatTop"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelHatRoyalTier2Fabric", | + | ["ParentName"] = "ApparelHatRoyalTier2Fabric", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_HatTop", | + | ["defName"] = "Apparel_HatTop", |
− | label = "top hat", | + | ["label"] = "top hat", |
− | description = [[A tall, stiff, shiny hat.]], | + | ["description"] = [[A tall, stiff, shiny hat.]], |
}, | }, | ||
− | |||
["ThingDef:Apparel_HatHood"] = { | ["ThingDef:Apparel_HatHood"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelHatRoyalTier2Fabric", | + | ["ParentName"] = "ApparelHatRoyalTier2Fabric", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | + | ["_attrib_"] = { | |
− | IsNull = true, | + | ["IsNull"] = true, |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
}, | }, | ||
− | defName = "Apparel_HatHood", | + | ["defName"] = "Apparel_HatHood", |
− | label = "hood", | + | ["label"] = "hood", |
− | description = [[A draped hood which covers the head and ears.]], | + | ["description"] = [[A draped hood which covers the head and ears.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 1200 | + | ["WorkToMake"] = 1200, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Coronet"] = { | ["ThingDef:Apparel_Coronet"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelBase", | + | ["ParentName"] = "ApparelBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_Coronet", | + | ["defName"] = "Apparel_Coronet", |
− | label = "coronet", | + | ["label"] = "coronet", |
− | description = [[A small crown-like piece of headwear made of metal.]], | + | ["description"] = [[A small crown-like piece of headwear made of metal.]], |
− | smeltable = true, | + | ["smeltable"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"HeadgearNoble", | "HeadgearNoble", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | workSpeedStat = "GeneralLaborSpeed", | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | workSkill = "Crafting", | + | ["workSkill"] = "Crafting", |
− | effectWorking = "Smith", | + | ["effectWorking"] = "Smith", |
− | soundWorking = "Recipe_Smith", | + | ["soundWorking"] = "Recipe_Smith", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"ElectricSmithy", | "ElectricSmithy", | ||
"FueledSmithy", | "FueledSmithy", | ||
}, | }, | ||
− | defaultIngredientFilter = { | + | ["defaultIngredientFilter"] = { |
− | categories = { | + | ["categories"] = { |
"Root", | "Root", | ||
}, | }, | ||
− | disallowedThingDefs = { | + | ["disallowedThingDefs"] = { |
"Jade", | "Jade", | ||
"Uranium", | "Uranium", | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisite = "RoyalApparel | + | ["researchPrerequisite"] = "RoyalApparel", |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 80, | + | ["MaxHitPoints"] = 80, |
− | WorkToMake = 8000, | + | ["WorkToMake"] = 8000, |
− | Mass = 0.7, | + | ["Mass"] = 0.7, |
− | EquipDelay = 0.8 | + | ["EquipDelay"] = 0.8, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Crown"] = { | ["ThingDef:Apparel_Crown"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelBase", | + | ["ParentName"] = "ApparelBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_Crown", | + | ["defName"] = "Apparel_Crown", |
− | label = "crown", | + | ["label"] = "crown", |
− | description = [[A crown of metal with an elaborate design.]], | + | ["description"] = [[A crown of metal with an elaborate design.]], |
− | smeltable = true, | + | ["smeltable"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"HeadgearNoble", | "HeadgearNoble", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | workSpeedStat = "GeneralLaborSpeed", | + | ["workSpeedStat"] = "GeneralLaborSpeed", |
− | workSkill = "Crafting", | + | ["workSkill"] = "Crafting", |
− | effectWorking = "Smith", | + | ["effectWorking"] = "Smith", |
− | soundWorking = "Recipe_Smith", | + | ["soundWorking"] = "Recipe_Smith", |
− | recipeUsers = { | + | ["recipeUsers"] = { |
"ElectricSmithy", | "ElectricSmithy", | ||
"FueledSmithy", | "FueledSmithy", | ||
}, | }, | ||
− | defaultIngredientFilter = { | + | ["defaultIngredientFilter"] = { |
− | categories = { | + | ["categories"] = { |
"Root", | "Root", | ||
}, | }, | ||
− | disallowedThingDefs = { | + | ["disallowedThingDefs"] = { |
"Jade", | "Jade", | ||
"Uranium", | "Uranium", | ||
}, | }, | ||
}, | }, | ||
− | researchPrerequisite = "RoyalApparel", | + | ["researchPrerequisite"] = "RoyalApparel", |
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["WorkToMake"] = 12000, | |
− | + | ["Mass"] = 0.9, | |
− | + | ["EquipDelay"] = 0.8, | |
− | MaxHitPoints = 80, | ||
− | WorkToMake = 12000, | ||
− | Mass = 0.9, | ||
− | EquipDelay = 0.8 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_CrownStellic"] = { | ["ThingDef:Apparel_CrownStellic"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelBase", | + | ["ParentName"] = "ApparelBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_CrownStellic", | + | ["defName"] = "Apparel_CrownStellic", |
− | label = "stellic crown", | + | ["label"] = "stellic crown", |
− | description = [[A grand crown of metal with an elaborate, overbearing design.]], | + | ["description"] = [[A grand crown of metal with an elaborate, overbearing design.]], |
− | smeltable = true, | + | ["smeltable"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"HeadgearNoble", | "HeadgearNoble", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["Mass"] = 0.9, | |
− | + | ["EquipDelay"] = 0.8, | |
− | |||
− | MaxHitPoints = 80, | ||
− | Mass = 0.9, | ||
− | EquipDelay = 0.8 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Cape"] = { | ["ThingDef:Apparel_Cape"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelMakeableBase", | + | ["ParentName"] = "ApparelMakeableBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_Cape", | |
− | + | ["label"] = "cape", | |
− | + | ["description"] = [[A long cape of elegant design. It hangs over one side of the torso.]], | |
− | " | + | ["recipeMaker"] = { |
+ | ["researchPrerequisite"] = "NobleApparel", | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelNoble", | "ApparelNoble", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 200, | + | ["MaxHitPoints"] = 200, |
− | WorkToMake = 16000, | + | ["WorkToMake"] = 16000, |
− | Mass = 2, | + | ["Mass"] = 2, |
− | StuffEffectMultiplierArmor = 0.3, | + | ["StuffEffectMultiplierArmor"] = 0.3, |
− | StuffEffectMultiplierInsulation_Cold = 0.60, | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.60, |
− | StuffEffectMultiplierInsulation_Heat = 0.85, | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.85, |
− | EquipDelay = 3 | + | ["EquipDelay"] = 3, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Beret"] = { | ["ThingDef:Apparel_Beret"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelMakeableBase", | + | ["ParentName"] = "ApparelMakeableBase", |
− | + | ["FileName"] = "Apparel_Royal.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_Beret", | + | ["defName"] = "Apparel_Beret", |
− | label = "beret", | + | ["label"] = "beret", |
− | description = [[A soft, round, flat-crowned hat.]], | + | ["description"] = [[A soft, round, flat-crowned hat.]], |
− | thingCategories = { | + | ["thingCategories"] = { |
"HeadgearNoble", | "HeadgearNoble", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MaxHitPoints"] = 80, | |
− | + | ["WorkToMake"] = 4000, | |
− | + | ["Mass"] = 0.1, | |
− | + | ["EquipDelay"] = 0.8, | |
− | + | ["StuffEffectMultiplierInsulation_Cold"] = 0.07, | |
− | MaxHitPoints = 80, | + | ["StuffEffectMultiplierInsulation_Heat"] = 0.15, |
− | WorkToMake = 4000, | ||
− | Mass = 0.1, | ||
− | EquipDelay = 0.8, | ||
− | StuffEffectMultiplierInsulation_Cold = 0.07, | ||
− | StuffEffectMultiplierInsulation_Heat = 0.15 | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "NobleApparel", | + | ["researchPrerequisite"] = "NobleApparel", |
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorReconPrestige"] = { | ["ThingDef:Apparel_ArmorReconPrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorReconBase", | + | ["ParentName"] = "ApparelArmorReconBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_ArmorReconPrestige", | |
− | + | ["label"] = "prestige recon armor", | |
− | + | ["description"] = [[A suit of light partially-powered armor, designed to permit quick movement. Plasteel-weave plates block attacks without compromising mobility, and neuro-memetic assistors in the lower body allow a human to wear the armor and still move easily.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 90000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Gold"] = 9, | |
− | + | ["Plasteel"] = 100, | |
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorHelmetReconPrestige"] = { | ["ThingDef:Apparel_ArmorHelmetReconPrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorHelmetReconBase", | + | ["ParentName"] = "ApparelArmorHelmetReconBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_ArmorHelmetReconPrestige", | |
− | + | ["label"] = "prestige recon helmet", | |
− | + | ["description"] = [[A high-tech armored helmet with a built-in status computer and a protective plasteel-weave plate.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 31500, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Gold"] = 4, | |
− | + | ["Plasteel"] = 40, | |
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorMarinePrestige"] = { | ["ThingDef:Apparel_ArmorMarinePrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorPowerBase", | + | ["ParentName"] = "ApparelArmorPowerBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_ArmorMarinePrestige", | |
− | + | ["label"] = "prestige marine armor", | |
− | + | ["description"] = [[A suit of powered armor. Layered plasteel-weave plates are very effective at stopping attacks, with few vulnerable joint sections. Neuro-memetic assistors allow a human to wear the armor and still move easily.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 120000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Gold"] = 10, | |
− | + | ["Plasteel"] = 120, | |
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorMarineHelmetPrestige"] = { | ["ThingDef:Apparel_ArmorMarineHelmetPrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorHelmetPowerBase", | + | ["ParentName"] = "ApparelArmorHelmetPowerBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_ArmorMarineHelmetPrestige", | |
− | + | ["label"] = "prestige marine helmet", | |
− | + | ["description"] = [[A marine armor helmet, with a built-in status computer and layered plasteel-weave plates.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 42000, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Gold"] = 5, | |
− | + | ["Plasteel"] = 50, | |
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ApparelArmorCataphractBase"] = { | ["ThingDef:ApparelArmorCataphractBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ApparelArmorCataphractBase", | + | ["Name"] = "ApparelArmorCataphractBase", |
− | ParentName = "ArmorMachineableBase", | + | ["ParentName"] = "ArmorMachineableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | unfinishedThingDef = "UnfinishedTechArmor", | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", |
− | researchPrerequisite = "CataphractArmor", | + | ["researchPrerequisite"] = "CataphractArmor", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 8, | + | ["Crafting"] = 8, |
}, | }, | ||
− | recipeUsers = { | + | ["recipeUsers"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
"FabricationBench", | "FabricationBench", | ||
}, | }, | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 75000, | + | ["WorkToMake"] = 75000, |
− | MaxHitPoints = 400, | + | ["MaxHitPoints"] = 400, |
− | Mass = 15, | + | ["Mass"] = 15, |
− | Flammability = 0.4, | + | ["Flammability"] = 0.4, |
− | ArmorRating_Sharp = 1.2, | + | ["ArmorRating_Sharp"] = 1.2, |
− | ArmorRating_Blunt = 0.5, | + | ["ArmorRating_Blunt"] = 0.5, |
− | ArmorRating_Heat = 0.6, | + | ["ArmorRating_Heat"] = 0.6, |
− | Insulation_Cold = 36, | + | ["Insulation_Cold"] = 36, |
− | Insulation_Heat = 12, | + | ["Insulation_Heat"] = 12, |
− | EquipDelay = 17, | + | ["EquipDelay"] = 17, |
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"HiTechArmor", | "HiTechArmor", | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"ApparelArmor", | "ApparelArmor", | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | ComponentSpacer = 6, | + | ["ComponentSpacer"] = 6, |
− | Plasteel = 150, | + | ["Plasteel"] = 150, |
− | Uranium = 50 | + | ["Uranium"] = 50, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_BiocodableApparel", | + | ["Class"] = "CompProperties_BiocodableApparel", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ApparelArmorHelmetCataphractBase"] = { | ["ThingDef:ApparelArmorHelmetCataphractBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ApparelArmorHelmetCataphractBase", | + | ["Name"] = "ApparelArmorHelmetCataphractBase", |
− | ParentName = "ArmorHelmetMakeableBase", | + | ["ParentName"] = "ArmorHelmetMakeableBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | unfinishedThingDef = "UnfinishedTechArmor", | + | ["unfinishedThingDef"] = "UnfinishedTechArmor", |
− | researchPrerequisite = "CataphractArmor", | + | ["researchPrerequisite"] = "CataphractArmor", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 8, | + | ["Crafting"] = 8, |
}, | }, | ||
− | recipeUsers = { | + | ["recipeUsers"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
"FabricationBench", | "FabricationBench", | ||
}, | }, | ||
}, | }, | ||
− | tradeTags = { | + | ["tradeTags"] = { |
"HiTechArmor", | "HiTechArmor", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 26250, | + | ["WorkToMake"] = 26250, |
− | MaxHitPoints = 180, | + | ["MaxHitPoints"] = 180, |
− | Mass = 2, | + | ["Mass"] = 2, |
− | Flammability = 0.4, | + | ["Flammability"] = 0.4, |
− | ArmorRating_Sharp = 1.2, | + | ["ArmorRating_Sharp"] = 1.2, |
− | ArmorRating_Blunt = 0.5, | + | ["ArmorRating_Blunt"] = 0.5, |
− | ArmorRating_Heat = 0.6, | + | ["ArmorRating_Heat"] = 0.6, |
− | Insulation_Cold = 4, | + | ["Insulation_Cold"] = 4, |
− | Insulation_Heat = 2, | + | ["Insulation_Heat"] = 2, |
− | EquipDelay = 6 | + | ["EquipDelay"] = 6, |
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["ComponentSpacer"] = 1, | |
− | + | ["Plasteel"] = 50, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_BiocodableApparel", | + | ["Class"] = "CompProperties_BiocodableApparel", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorCataphract"] = { | ["ThingDef:Apparel_ArmorCataphract"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorCataphractBase", | + | ["ParentName"] = "ApparelArmorCataphractBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorCataphract", | + | ["defName"] = "Apparel_ArmorCataphract", |
− | label = "cataphract armor", | + | ["label"] = "cataphract armor", |
− | description = [[A suit of heavy powered armor, built for maximum protection at the cost of mobility. Heavy layered plasteel-weave plates with solid ablative coatings stop all but the most well-aimed or powerful attacks. Neuro-memetic assistors prevent the suit's massive weight from immobilizing the wearer entirely, but the suit is still quite cumbersome.\n\nArmor like this is used by imperial cataphracts to break heavily fortified positions in frontal assaults when no other option is available.]], | + | ["description"] = [[A suit of heavy powered armor, built for maximum protection at the cost of mobility. Heavy layered plasteel-weave plates with solid ablative coatings stop all but the most well-aimed or powerful attacks. Neuro-memetic assistors prevent the suit's massive weight from immobilizing the wearer entirely, but the suit is still quite cumbersome.\n\nArmor like this is used by imperial cataphracts to break heavily fortified positions in frontal assaults when no other option is available.]], |
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorHelmetCataphract"] = { | ["ThingDef:Apparel_ArmorHelmetCataphract"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorHelmetCataphractBase", | + | ["ParentName"] = "ApparelArmorHelmetCataphractBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorHelmetCataphract", | + | ["defName"] = "Apparel_ArmorHelmetCataphract", |
− | label = "cataphract helmet", | + | ["label"] = "cataphract helmet", |
− | description = [[A heavily-armored high-tech helmet, with a solid plasteel-weave shell and indirect visual system for non-frontal view angles. It protects against all but the most powerful or luckily-aimed shots.\n\nArmor like this is used by imperial cataphracts to break heavily fortified positions in frontal assaults when no other option is available.]], | + | ["description"] = [[A heavily-armored high-tech helmet, with a solid plasteel-weave shell and indirect visual system for non-frontal view angles. It protects against all but the most powerful or luckily-aimed shots.\n\nArmor like this is used by imperial cataphracts to break heavily fortified positions in frontal assaults when no other option is available.]], |
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorCataphractPrestige"] = { | ["ThingDef:Apparel_ArmorCataphractPrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorCataphractBase", | + | ["ParentName"] = "ApparelArmorCataphractBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorCataphractPrestige", | + | ["defName"] = "Apparel_ArmorCataphractPrestige", |
− | label = "prestige cataphract armor", | + | ["label"] = "prestige cataphract armor", |
− | description = [[A suit of heavy powered armor, built for maximum protection at the cost of mobility. Heavy layered plasteel-weave plates with solid ablative coatings stop all but the most well-aimed or powerful attacks. Neuro-memetic assistors prevent the suit's massive weight from immobilizing the wearer entirely, but the suit is still quite cumbersome.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | + | ["description"] = [[A suit of heavy powered armor, built for maximum protection at the cost of mobility. Heavy layered plasteel-weave plates with solid ablative coatings stop all but the most well-aimed or powerful attacks. Neuro-memetic assistors prevent the suit's massive weight from immobilizing the wearer entirely, but the suit is still quite cumbersome.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], |
− | statBases = { | + | ["statBases"] = { |
− | WorkToMake = 150000, | + | ["WorkToMake"] = 150000, |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Gold = 18, | + | ["Gold"] = 18, |
− | Plasteel = 190 | + | ["Plasteel"] = 190, |
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorHelmetCataphractPrestige"] = { | ["ThingDef:Apparel_ArmorHelmetCataphractPrestige"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorHelmetCataphractBase", | + | ["ParentName"] = "ApparelArmorHelmetCataphractBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_ArmorHelmetCataphractPrestige", | |
− | + | ["label"] = "prestige cataphract helmet", | |
− | + | ["description"] = [[A heavily-armored high-tech helmet, with a solid plasteel-weave shell and indirect visual system for non-frontal view angles. It protects against all but the most powerful or luckily-aimed shots.\n\nExpensive and beautiful, prestige armor like this is usually made for those of high status. Embedded eltex threads also enhance the wearer's psychic sensitivity.]], | |
+ | ["statBases"] = { | ||
+ | ["WorkToMake"] = 52500, | ||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["Gold"] = 9, | |
− | + | ["Plasteel"] = 75, | |
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorLocust"] = { | ["ThingDef:Apparel_ArmorLocust"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorReconBase", | + | ["ParentName"] = "ApparelArmorReconBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorLocust", | + | ["defName"] = "Apparel_ArmorLocust", |
− | label = "locust armor", | + | ["label"] = "locust armor", |
− | description = [[A variant of recon armor with an integrated burst rocket for short-ranged flight. Locust armor is slightly less protective than standard recon armor. Each jump consumes a burst of fuel, so the armor must be reloaded after several uses.\n\nUnlike most ultratech military units, locusts train primarily with melee weapons. They usually avoid static shootouts, preferring to jump straight into enemy fortifications and fight hand-to-hand. They do poorly in static defense or confined quarters, but excel in mixed cover or shipcracking operations.]], | + | ["description"] = [[A variant of recon armor with an integrated burst rocket for short-ranged flight. Locust armor is slightly less protective than standard recon armor. Each jump consumes a burst of fuel, so the armor must be reloaded after several uses.\n\nUnlike most ultratech military units, locusts train primarily with melee weapons. They usually avoid static shootouts, preferring to jump straight into enemy fortifications and fight hand-to-hand. They do poorly in static defense or confined quarters, but excel in mixed cover or shipcracking operations.]], |
− | statBases = { | + | ["statBases"] = { |
− | ArmorRating_Sharp = 0.87, | + | ["ArmorRating_Sharp"] = 0.87, |
− | ArmorRating_Blunt = 0.35, | + | ["ArmorRating_Blunt"] = 0.35, |
− | ArmorRating_Heat = 0.41, | + | ["ArmorRating_Heat"] = 0.41, |
− | JumpRange = 23.9, | + | ["JumpRange"] = 23.9, |
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisites = { | + | ["researchPrerequisites"] = { |
"JumpPack", | "JumpPack", | ||
"ReconArmor", | "ReconArmor", | ||
}, | }, | ||
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Plasteel = 120, | + | ["Plasteel"] = 120, |
− | ComponentIndustrial = 3, | + | ["ComponentIndustrial"] = 3, |
− | Chemfuel = 100, | + | ["Chemfuel"] = 100, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 5, | + | ["maxCharges"] = 5, |
− | ammoDef = "Chemfuel", | + | ["ammoDef"] = "Chemfuel", |
− | ammoCountPerCharge = 20, | + | ["ammoCountPerCharge"] = 20, |
− | baseReloadTicks = 60, | + | ["baseReloadTicks"] = 60, |
− | soundReload = "Standard_Reload", | + | ["soundReload"] = "Standard_Reload", |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "jump", | + | ["chargeNoun"] = "jump", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_Jump", | + | ["verbClass"] = "Verb_Jump", |
− | label = "jump", | + | ["label"] = "jump", |
− | violent = false, | + | ["commandIcon"] = "Things/Pawn/Humanlike/Apparel/JumpPack/JumpPack", |
− | onlyManualCast = true, | + | ["violent"] = false, |
− | warmupTime = 0.5, | + | ["hasStandardCommand"] = true, |
− | requireLineOfSight = true, | + | ["onlyManualCast"] = true, |
− | targetParams = { | + | ["forceNormalTimeSpeed"] = false, |
− | canTargetLocations = true, | + | ["warmupTime"] = 0.5, |
− | canTargetPawns = false, | + | ["warmupEffecter"] = "JumpWarmupEffect", |
− | canTargetBuildings = false, | + | ["requireLineOfSight"] = true, |
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
+ | ["canTargetPawns"] = false, | ||
+ | ["canTargetBuildings"] = false, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorMarineGrenadier"] = { | ["ThingDef:Apparel_ArmorMarineGrenadier"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorPowerBase", | + | ["ParentName"] = "ApparelArmorPowerBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorMarineGrenadier", | + | ["defName"] = "Apparel_ArmorMarineGrenadier", |
− | label = "grenadier armor", | + | ["label"] = "grenadier armor", |
− | description = [[A variant of marine armor with an integrated frag launcher on the shoulder. The armor is slightly less protective than standard marine armor. The launcher can only hold a limited amount of ammo and must be reloaded after use.\n\nGrenadiers usually specialize in breaching buildings or internal ship bulkheads. While not effective at very long range, grenadiers can be surprisingly deadly in confined quarters.]], | + | ["description"] = [[A variant of marine armor with an integrated frag launcher on the shoulder. The armor is slightly less protective than standard marine armor. The launcher can only hold a limited amount of ammo and must be reloaded after use.\n\nGrenadiers usually specialize in breaching buildings or internal ship bulkheads. While not effective at very long range, grenadiers can be surprisingly deadly in confined quarters.]], |
− | costList = { | + | ["costList"] = { |
− | Steel = 75, | + | ["Steel"] = 75, |
− | ComponentIndustrial = 4, | + | ["ComponentIndustrial"] = 4, |
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | ArmorRating_Sharp = 1.01, | + | ["ArmorRating_Sharp"] = 1.01, |
− | ArmorRating_Blunt = 0.40, | + | ["ArmorRating_Blunt"] = 0.40, |
− | ArmorRating_Heat = 0.49, | + | ["ArmorRating_Heat"] = 0.49, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 2, | + | ["maxCharges"] = 2, |
− | ammoDef = "Steel", | + | ["ammoDef"] = "Steel", |
− | ammoCountPerCharge = 25, | + | ["ammoCountPerCharge"] = 25, |
− | baseReloadTicks = 60, | + | ["baseReloadTicks"] = 60, |
− | soundReload = "Standard_Reload", | + | ["soundReload"] = "Standard_Reload", |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "grenade", | + | ["chargeNoun"] = "grenade", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | label = "launch frag grenade", | + | ["label"] = "launch frag grenade", |
− | verbClass = "Verb_LaunchProjectileStatic", | + | ["verbClass"] = "Verb_LaunchProjectileStatic", |
− | onlyManualCast = true, | + | ["hasStandardCommand"] = true, |
− | range = 12.9, | + | ["onlyManualCast"] = true, |
− | forcedMissRadius = 1.9, | + | ["range"] = 12.9, |
− | warmupTime = 1.5, | + | ["forcedMissRadius"] = 1.9, |
− | noiseRadius = 4, | + | ["warmupTime"] = 1.5, |
− | targetParams = { | + | ["noiseRadius"] = 4, |
− | canTargetLocations = true, | + | ["ai_IsBuildingDestroyer"] = true, |
+ | ["soundCast"] = "Shot_IncendiaryLauncher", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | ["drawHighlightWithLineOfSight"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
− | defaultProjectile = "Proj_GrenadierGrenade", | + | ["defaultProjectile"] = "Proj_GrenadierGrenade", |
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Proj_GrenadierGrenade"] = { | ["ThingDef:Proj_GrenadierGrenade"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseFragGrenadeProjectile", | + | ["ParentName"] = "BaseFragGrenadeProjectile", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Proj_GrenadierGrenade", | ||
+ | ["label"] = "frag grenade", | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_ArmorCataphractPhoenix"] = { | ["ThingDef:Apparel_ArmorCataphractPhoenix"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorCataphractBase", | + | ["ParentName"] = "ApparelArmorCataphractBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Apparel_ArmorCataphractPhoenix", | + | ["defName"] = "Apparel_ArmorCataphractPhoenix", |
− | label = "phoenix armor", | + | ["label"] = "phoenix armor", |
− | description = [[A variant of cataphract armor with a shoulder-mounted flamebolt launcher. This armor is slightly less protective than standard cataphract armor against normal damage, but is especially flame-resistant. The flamebolt launcher has very limited ammo and must be reloaded after use.\n\nPhoenixes specialize in clearing out very confined spaces full of enemies, as in underground or shipborne operations. They can absorb hits while moving down a corridor, fill rooms with flame, and emerge from the smoke unscathed.]], | + | ["description"] = [[A variant of cataphract armor with a shoulder-mounted flamebolt launcher. This armor is slightly less protective than standard cataphract armor against normal damage, but is especially flame-resistant. The flamebolt launcher has very limited ammo and must be reloaded after use.\n\nPhoenixes specialize in clearing out very confined spaces full of enemies, as in underground or shipborne operations. They can absorb hits while moving down a corridor, fill rooms with flame, and emerge from the smoke unscathed.]], |
− | statBases = { | + | ["statBases"] = { |
− | Flammability = 0.1, | + | ["Flammability"] = 0.1, |
− | ArmorRating_Sharp = 1.15, | + | ["ArmorRating_Sharp"] = 1.15, |
− | ArmorRating_Blunt = 0.45, | + | ["ArmorRating_Blunt"] = 0.45, |
− | ArmorRating_Heat = 0.75, | + | ["ArmorRating_Heat"] = 0.75, |
− | Insulation_Heat = 100, | + | ["Insulation_Heat"] = 100, |
}, | }, | ||
− | costList = { | + | ["costList"] = { |
− | Steel = 75, | + | ["Steel"] = 75, |
− | ComponentIndustrial = 4, | + | ["ComponentIndustrial"] = 4, |
− | Chemfuel = 40, | + | ["Chemfuel"] = 40, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 1, | + | ["maxCharges"] = 1, |
− | ammoDef = "Chemfuel", | + | ["ammoDef"] = "Chemfuel", |
− | ammoCountPerCharge = 40, | + | ["ammoCountPerCharge"] = 40, |
− | baseReloadTicks = 60, | + | ["baseReloadTicks"] = 60, |
− | soundReload = "Standard_Reload", | + | ["soundReload"] = "Standard_Reload", |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "incendiary", | + | ["chargeNoun"] = "incendiary", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | label = "launch incendiary", | + | ["label"] = "launch incendiary", |
− | verbClass = "Verb_LaunchProjectileStatic", | + | ["verbClass"] = "Verb_LaunchProjectileStatic", |
− | onlyManualCast = true, | + | ["hasStandardCommand"] = true, |
− | range = 14.9, | + | ["onlyManualCast"] = true, |
− | forcedMissRadius = 1.9, | + | ["range"] = 14.9, |
− | warmupTime = 1.5, | + | ["forcedMissRadius"] = 1.9, |
− | noiseRadius = 4, | + | ["warmupTime"] = 1.5, |
− | targetParams = { | + | ["noiseRadius"] = 4, |
− | canTargetLocations = true, | + | ["ai_IsBuildingDestroyer"] = true, |
+ | ["soundCast"] = "Shot_IncendiaryLauncher", | ||
+ | ["soundCastTail"] = "GunTail_Medium", | ||
+ | ["muzzleFlashScale"] = 14, | ||
+ | ["drawHighlightWithLineOfSight"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
− | defaultProjectile = "Proj_GrenadePhoenixFire", | + | ["defaultProjectile"] = "Proj_GrenadePhoenixFire", |
+ | ["rangedFireRulepack"] = "Combat_RangedFire_Thrown", | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Proj_GrenadePhoenixFire"] = { | ["ThingDef:Proj_GrenadePhoenixFire"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseIncendiaryProjectile", | + | ["ParentName"] = "BaseIncendiaryProjectile", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
+ | ["defName"] = "Proj_GrenadePhoenixFire", | ||
+ | ["label"] = "incendiary grenade", | ||
}, | }, | ||
− | |||
["ThingDef:Apparel_Gunlink"] = { | ["ThingDef:Apparel_Gunlink"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ApparelArmorHelmetReconBase", | + | ["ParentName"] = "ApparelArmorHelmetReconBase", |
− | + | ["FileName"] = "Apparel_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty" | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
− | + | ["defName"] = "Apparel_Gunlink", | |
− | + | ["label"] = "gunlink", | |
+ | ["description"] = [[A targeting computer that helps the user aim. It detects and analyzes targets using infrared, visible, and millimeter-wave electromagnetic sensors. An onboard targeting computer displays firing solutions on a retinal projection. It offers no protection at all.]], | ||
+ | ["statBases"] = { | ||
+ | ["ArmorRating_Sharp"] = 0, | ||
+ | ["ArmorRating_Blunt"] = 0, | ||
+ | ["ArmorRating_Heat"] = 0, | ||
+ | ["Insulation_Cold"] = 0, | ||
+ | ["Insulation_Heat"] = 0, | ||
}, | }, | ||
− | + | ["recipeMaker"] = { | |
− | + | ["researchPrerequisite"] = "Gunlink", | |
− | |||
}, | }, | ||
− | + | ["costList"] = { | |
− | + | ["ComponentSpacer"] = 1, | |
− | + | ["Plasteel"] = 10, | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:ShuttleSkyfallerBase"] = { | ["ThingDef:ShuttleSkyfallerBase"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "ShuttleSkyfallerBase", | + | ["Name"] = "ShuttleSkyfallerBase", |
− | ParentName = "SkyfallerBase", | + | ["ParentName"] = "SkyfallerBase", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "Ethereal_Skyfallers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | size = {5, 3}, | + | ["size"] = {5,3}, |
}, | }, | ||
− | |||
["ThingDef:ShuttleIncoming"] = { | ["ThingDef:ShuttleIncoming"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ShuttleSkyfallerBase", | + | ["ParentName"] = "ShuttleSkyfallerBase", |
− | + | ["FileName"] = "Ethereal_Skyfallers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShuttleIncoming", | + | ["defName"] = "ShuttleIncoming", |
− | label = "shuttle (incoming)", | + | ["label"] = "shuttle (incoming)", |
− | thingClass = "ShuttleIncoming", | + | ["thingClass"] = "ShuttleIncoming", |
}, | }, | ||
− | |||
["ThingDef:ShuttleLeaving"] = { | ["ThingDef:ShuttleLeaving"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ShuttleSkyfallerBase", | + | ["ParentName"] = "ShuttleSkyfallerBase", |
− | + | ["FileName"] = "Ethereal_Skyfallers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShuttleLeaving", | + | ["defName"] = "ShuttleLeaving", |
− | label = "shuttle (leaving)", | + | ["label"] = "shuttle (leaving)", |
− | thingClass = "DropPodLeaving", | + | ["thingClass"] = "DropPodLeaving", |
}, | }, | ||
− | |||
["ThingDef:ShuttleCrashing"] = { | ["ThingDef:ShuttleCrashing"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "ShuttleSkyfallerBase", | + | ["ParentName"] = "ShuttleSkyfallerBase", |
− | + | ["FileName"] = "Ethereal_Skyfallers.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "ShuttleCrashing", | + | ["defName"] = "ShuttleCrashing", |
− | label = "shuttle (crashing)", | + | ["label"] = "shuttle (crashing)", |
− | thingClass = "ShuttleIncoming", | + | ["thingClass"] = "ShuttleIncoming", |
− | size = {5, 3}, | + | ["size"] = {5,3}, |
}, | }, | ||
− | |||
["ThingDef:MonumentMarker"] = { | ["ThingDef:MonumentMarker"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "EtherealThingBase", | + | ["ParentName"] = "EtherealThingBase", |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MonumentMarker", | + | ["defName"] = "MonumentMarker", |
− | label = "monument marker", | + | ["label"] = "monument marker", |
− | description = [[Marks the place where you intend to build a monument. Once placed, this cannot be moved.]], | + | ["description"] = [[Marks the place where you intend to build a monument. Once placed, this cannot be moved.]], |
− | thingClass = "MonumentMarker", | + | ["thingClass"] = "MonumentMarker", |
− | thingCategories = { | + | ["thingCategories"] = { |
"BuildingsSpecial", | "BuildingsSpecial", | ||
}, | }, | ||
− | altitudeLayer = "Building", | + | ["altitudeLayer"] = "Building", |
− | statBases = { | + | ["statBases"] = { |
− | Mass = 0, | + | ["Mass"] = 0, |
}, | }, | ||
− | minifiedDef = "MinifiedThing", | + | ["minifiedDef"] = "MinifiedThing", |
}, | }, | ||
− | |||
["ThingDef:BulletShieldPsychic"] = { | ["ThingDef:BulletShieldPsychic"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "EtherealThingBase", | + | ["ParentName"] = "EtherealThingBase", |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "BulletShieldPsychic", | + | ["defName"] = "BulletShieldPsychic", |
− | label = "skipshield", | + | ["label"] = "skipshield", |
− | thingClass = "ThingWithComps", | + | ["thingClass"] = "ThingWithComps", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ProjectileInterceptor", | + | ["Class"] = "CompProperties_ProjectileInterceptor", |
}, | }, | ||
− | radius = 4.9, | + | ["radius"] = 4.9, |
− | interceptGroundProjectiles = true, | + | ["interceptGroundProjectiles"] = true, |
− | interceptNonHostileProjectiles = true, | + | ["interceptNonHostileProjectiles"] = true, |
− | interceptOutgoingProjectiles = true, | + | ["interceptOutgoingProjectiles"] = true, |
− | color = "(0.4, 0.4, 0.4)", | + | ["color"] = "(0.4, 0.4, 0.4)", |
− | minAlpha = 0.2, | + | ["minAlpha"] = 0.2, |
− | interceptEffect = "Interceptor_BlockedProjectilePsychic", | + | ["interceptEffect"] = "Interceptor_BlockedProjectilePsychic", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_DestroyAfterDelay", | + | ["Class"] = "CompProperties_DestroyAfterDelay", |
}, | }, | ||
− | delayTicks = 900, | + | ["delayTicks"] = 900, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Flashstorm"] = { | ["ThingDef:Flashstorm"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "EtherealThingBase", | + | ["ParentName"] = "EtherealThingBase", |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Flashstorm", | + | ["defName"] = "Flashstorm", |
− | label = "flashstorm", | + | ["label"] = "flashstorm", |
− | thingClass = "ThingWithComps", | + | ["thingClass"] = "ThingWithComps", |
− | altitudeLayer = "MoteLow", | + | ["altitudeLayer"] = "MoteLow", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_DestroyAfterDelay", | + | ["Class"] = "CompProperties_DestroyAfterDelay", |
}, | }, | ||
− | delayTicks = 10000, | + | ["delayTicks"] = 10000, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_FadesInOut", | + | ["Class"] = "CompProperties_FadesInOut", |
}, | }, | ||
− | fadeInSecs = 2.0, | + | ["fadeInSecs"] = 2.0, |
− | fadeOutSecs = 2.0, | + | ["fadeOutSecs"] = 2.0, |
− | solidTimeSecs = 160, | + | ["solidTimeSecs"] = 160, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:SolarPinhole"] = { | ["ThingDef:SolarPinhole"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "EtherealThingBase", | + | ["ParentName"] = "EtherealThingBase", |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "SolarPinhole", | + | ["defName"] = "SolarPinhole", |
− | label = "solar pinhole", | + | ["label"] = "solar pinhole", |
− | thingClass = "ThingWithComps", | + | ["thingClass"] = "ThingWithComps", |
− | category = "PsychicEmitter", | + | ["category"] = "PsychicEmitter", |
− | altitudeLayer = "MoteOverheadLow", | + | ["altitudeLayer"] = "MoteOverheadLow", |
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 15, | + | ["glowRadius"] = 15, |
− | glowColor = | + | ["glowColor"] = "(217,217,208,0)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_HeatPusher", | + | ["Class"] = "CompProperties_HeatPusher", |
}, | }, | ||
− | compClass = "CompHeatPusherPowered", | + | ["compClass"] = "CompHeatPusherPowered", |
− | heatPerSecond = 10, | + | ["heatPerSecond"] = 10, |
− | heatPushMaxTemperature = 20, | + | ["heatPushMaxTemperature"] = 20, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_DestroyAfterDelay", | + | ["Class"] = "CompProperties_DestroyAfterDelay", |
}, | }, | ||
− | delayTicks = 300000, | + | ["delayTicks"] = 300000, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:PawnJumper"] = { | ["ThingDef:PawnJumper"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PawnFlyerBase", | + | ["ParentName"] = "PawnFlyerBase", |
− | + | ["FileName"] = "Ethereal_Various.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "PawnJumper", | + | ["defName"] = "PawnJumper", |
− | thingClass = "PawnJumper", | + | ["thingClass"] = "PawnJumper", |
}, | }, | ||
− | |||
["ThingDef:BaseWeapon_Bladelink"] = { | ["ThingDef:BaseWeapon_Bladelink"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "BaseWeapon_Bladelink", | + | ["Name"] = "BaseWeapon_Bladelink", |
− | ParentName = "BaseWeapon", | + | ["ParentName"] = "BaseWeapon", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | + | ["FileName"] = "MeleeBladelink.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | weaponTags = { | + | ["weaponTags"] = { |
"Bladelink", | "Bladelink", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = "CompQuality", | + | ["compClass"] = "CompQuality", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_BladelinkWeapon", | + | ["Class"] = "CompProperties_BladelinkWeapon", |
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_GeneratedName", | + | ["Class"] = "CompProperties_GeneratedName", |
}, | }, | ||
− | nameMaker = "NamerWeaponBladelink", | + | ["nameMaker"] = "NamerWeaponBladelink", |
}, | }, | ||
}, | }, | ||
− | smeltable = true, | + | ["smeltable"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"WeaponsMeleeBladelink", | "WeaponsMeleeBladelink", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_MonoSwordBladelink"] = { | ["ThingDef:MeleeWeapon_MonoSwordBladelink"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseWeapon_Bladelink", | + | ["ParentName"] = "BaseWeapon_Bladelink", |
− | + | ["FileName"] = "MeleeBladelink.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_MonoSwordBladelink", | + | ["defName"] = "MeleeWeapon_MonoSwordBladelink", |
− | label = "persona monosword", | + | ["label"] = "persona monosword", |
− | description = [[A crystal-metallic longsword infused with mechanites that maintain a mono-molecular cutting edge. It cuts through even thick armor with ease, while its light weight and onboard persona permit extremely fast attacks. | + | ["description"] = [[A crystal-metallic longsword infused with mechanites that maintain a mono-molecular cutting edge. It cuts through even thick armor with ease, while its light weight and onboard persona permit extremely fast attacks. |
\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | \nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 3000, | + | ["MarketValue"] = 3000, |
− | Mass = 2, | + | ["Mass"] = 2, |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 12, | + | ["power"] = 12, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
{ | { | ||
− | label = "point", | + | ["label"] = "point", |
− | capacities = { | + | ["capacities"] = { |
"Stab", | "Stab", | ||
}, | }, | ||
− | power = 27, | + | ["power"] = 27, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
{ | { | ||
− | label = "edge", | + | ["label"] = "edge", |
− | capacities = { | + | ["capacities"] = { |
"Cut", | "Cut", | ||
}, | }, | ||
− | power = 27, | + | ["power"] = 27, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_ZeusHammerBladelink"] = { | ["ThingDef:MeleeWeapon_ZeusHammerBladelink"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseWeapon_Bladelink", | + | ["ParentName"] = "BaseWeapon_Bladelink", |
− | + | ["FileName"] = "MeleeBladelink.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_ZeusHammerBladelink", | + | ["defName"] = "MeleeWeapon_ZeusHammerBladelink", |
− | label = "persona zeushammer", | + | ["label"] = "persona zeushammer", |
− | description = [[A warhammer with an embedded EMP capacitor. Upon impact, it blasts the target with an EMP burst in addition to the physical damage. | + | ["description"] = [[A warhammer with an embedded EMP capacitor. Upon impact, it blasts the target with an EMP burst in addition to the physical damage. |
\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | \nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 3000, | + | ["MarketValue"] = 3000, |
− | Mass = 2, | + | ["Mass"] = 2, |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Poke", | "Poke", | ||
}, | }, | ||
− | power = 15, | + | ["power"] = 15, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 31, | + | ["power"] = 31, |
− | cooldownTime = 2.2 | + | ["cooldownTime"] = 2.2, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_PlasmaSwordBladelink"] = { | ["ThingDef:MeleeWeapon_PlasmaSwordBladelink"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseWeapon_Bladelink", | + | ["ParentName"] = "BaseWeapon_Bladelink", |
− | + | ["FileName"] = "MeleeBladelink.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_PlasmaSwordBladelink", | + | ["defName"] = "MeleeWeapon_PlasmaSwordBladelink", |
− | label = "persona plasmasword", | + | ["label"] = "persona plasmasword", |
− | description = [[A metal-cored sword with a cutting edge. Plasma is wrapped around the core, held in place by an energy field. Targets are both sliced by the metal core, as well as burned or ignited by the plasma sheath. | + | ["description"] = [[A metal-cored sword with a cutting edge. Plasma is wrapped around the core, held in place by an energy field. Targets are both sliced by the metal core, as well as burned or ignited by the plasma sheath. |
\nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | \nThis weapon has an onboard persona that can bond to only a single person. The wielder and intelligent weapon can synchronize their reflexes and attack with frightening speed, accuracy, and creativity. Once bonded to a wielder, the weapon's persona will refuse to be wielded by anyone else.]], | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 3000, | + | ["MarketValue"] = 3000, |
− | Mass = 2, | + | ["Mass"] = 2, |
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 12, | + | ["power"] = 12, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
{ | { | ||
− | label = "point", | + | ["label"] = "point", |
− | capacities = { | + | ["capacities"] = { |
"Stab", | "Stab", | ||
}, | }, | ||
− | power = 23, | + | ["power"] = 23, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | label = "edge", | + | ["label"] = "edge", |
− | capacities = { | + | ["capacities"] = { |
"Cut", | "Cut", | ||
}, | }, | ||
− | power = 23, | + | ["power"] = 23, |
− | cooldownTime = 2 | + | ["cooldownTime"] = 2, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_Axe"] = { | ["ThingDef:MeleeWeapon_Axe"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseMeleeWeapon_Blunt_Quality", | + | ["ParentName"] = "BaseMeleeWeapon_Blunt_Quality", |
− | + | ["FileName"] = "MeleeMedieval.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_Axe", | + | ["defName"] = "MeleeWeapon_Axe", |
− | label = "axe", | + | ["label"] = "axe", |
− | description = [[An advanced form of one of mankind's oldest weapons, the war axe is a short blade attached to a shaft. The simple, ancient design concentrates cutting power generated from strong overhand swings.]], | + | ["description"] = [[An advanced form of one of mankind's oldest weapons, the war axe is a short blade attached to a shaft. The simple, ancient design concentrates cutting power generated from strong overhand swings.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 7000, | |
− | WorkToMake = 7000, | + | ["Mass"] = 1.5, |
− | Mass = 1.5, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "Smithing", | + | ["researchPrerequisite"] = "Smithing", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 3, | + | ["Crafting"] = 3, |
}, | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | |||
− | |||
− | |||
− | |||
"MedievalMeleeDecent", | "MedievalMeleeDecent", | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Poke", | "Poke", | ||
}, | }, | ||
− | power = 9, | + | ["power"] = 9, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = "edge", | + | ["label"] = "edge", |
− | capacities = { | + | ["capacities"] = { |
"Cut", | "Cut", | ||
}, | }, | ||
− | power = 15, | + | ["power"] = 15, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_Warhammer"] = { | ["ThingDef:MeleeWeapon_Warhammer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BaseMeleeWeapon_Blunt_Quality", | + | ["ParentName"] = "BaseMeleeWeapon_Blunt_Quality", |
− | + | ["FileName"] = "MeleeMedieval.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_Warhammer", | + | ["defName"] = "MeleeWeapon_Warhammer", |
− | label = "warhammer", | + | ["label"] = "warhammer", |
− | description = [[A long polearm topped with a brutal hammer. The powerful blunt impacts can pulverize an enemy's insides, even through armor.]], | + | ["description"] = [[A long polearm topped with a brutal hammer. The powerful blunt impacts can pulverize an enemy's insides, even through armor.]], |
− | + | ["statBases"] = { | |
− | + | ["WorkToMake"] = 18000, | |
− | WorkToMake = 18000, | + | ["Mass"] = 5, |
− | Mass = 5, | ||
}, | }, | ||
− | recipeMaker = { | + | ["recipeMaker"] = { |
− | researchPrerequisite = "LongBlades", | + | ["researchPrerequisite"] = "LongBlades", |
− | skillRequirements = { | + | ["skillRequirements"] = { |
− | Crafting = 5, | + | ["Crafting"] = 5, |
}, | }, | ||
}, | }, | ||
− | + | ["weaponTags"] = { | |
− | |||
− | |||
− | |||
− | |||
"MedievalMeleeDecent", | "MedievalMeleeDecent", | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Poke", | "Poke", | ||
}, | }, | ||
− | power = 11, | + | ["power"] = 11, |
− | cooldownTime = 2.6, | + | ["cooldownTime"] = 2.6, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 20, | + | ["power"] = 20, |
− | cooldownTime = 2.6, | + | ["cooldownTime"] = 2.6, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeaponUltratech"] = { | ["ThingDef:MeleeWeaponUltratech"] = { | ||
− | + | ["_attrib_"] = { | |
− | Abstract = true, | + | ["Abstract"] = true, |
− | Name = "MeleeWeaponUltratech", | + | ["Name"] = "MeleeWeaponUltratech", |
− | ParentName = "BaseWeapon", | + | ["ParentName"] = "BaseWeapon", |
− | + | ["FileName"] = "MeleeUltratech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | statBases = { | + | ["statBases"] = { |
− | MarketValue = 2000, | + | ["MarketValue"] = 2000, |
− | Mass = 2, | + | ["Mass"] = 2, |
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = "CompQuality", | + | ["compClass"] = "CompQuality", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Art", | + | ["Class"] = "CompProperties_Art", |
}, | }, | ||
− | nameMaker = "NamerArtWeaponMelee", | + | ["nameMaker"] = "NamerArtWeaponMelee", |
− | descriptionMaker = "ArtDescription_WeaponMelee", | + | ["descriptionMaker"] = "ArtDescription_WeaponMelee", |
− | minQualityForArtistic = "Excellent", | + | ["minQualityForArtistic"] = "Excellent", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_BiocodableWeapon", | + | ["Class"] = "CompProperties_BiocodableWeapon", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | smeltable = true, | + | ["smeltable"] = true, |
− | thingCategories = { | + | ["thingCategories"] = { |
"WeaponsMelee", | "WeaponsMelee", | ||
}, | }, | ||
− | weaponTags = { | + | ["weaponTags"] = { |
"UltratechMelee", | "UltratechMelee", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_MonoSword"] = { | ["ThingDef:MeleeWeapon_MonoSword"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MeleeWeaponUltratech", | + | ["ParentName"] = "MeleeWeaponUltratech", |
− | + | ["FileName"] = "MeleeUltratech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_MonoSword", | + | ["defName"] = "MeleeWeapon_MonoSword", |
− | label = "monosword", | + | ["label"] = "monosword", |
− | description = [[A crystal-metallic longsword infused with mechanites that maintain a mono-molecular cutting edge. It cuts through even thick armor with ease, and its light weight permits fast attacks.]], | + | ["description"] = [[A crystal-metallic longsword infused with mechanites that maintain a mono-molecular cutting edge. It cuts through even thick armor with ease, and its light weight permits fast attacks.]], |
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 12, | + | ["power"] = 12, |
− | cooldownTime = 1.6, | + | ["cooldownTime"] = 1.6, |
}, | }, | ||
{ | { | ||
− | label = "point", | + | ["label"] = "point", |
− | capacities = { | + | ["capacities"] = { |
"Stab", | "Stab", | ||
}, | }, | ||
− | power = 25, | + | ["power"] = 25, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = "edge", | + | ["label"] = "edge", |
− | capacities = { | + | ["capacities"] = { |
"Cut", | "Cut", | ||
}, | }, | ||
− | power = 25, | + | ["power"] = 25, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_Zeushammer"] = { | ["ThingDef:MeleeWeapon_Zeushammer"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MeleeWeaponUltratech", | + | ["ParentName"] = "MeleeWeaponUltratech", |
− | + | ["FileName"] = "MeleeUltratech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_Zeushammer", | + | ["defName"] = "MeleeWeapon_Zeushammer", |
− | label = "zeushammer", | + | ["label"] = "zeushammer", |
− | description = [[A warhammer with an embedded EMP capacitor. Upon impact, it blasts the target with an EMP burst in addition to the physical damage.]], | + | ["description"] = [[A warhammer with an embedded EMP capacitor. Upon impact, it blasts the target with an EMP burst in addition to the physical damage.]], |
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Poke", | "Poke", | ||
}, | }, | ||
− | power = 15, | + | ["power"] = 15, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 31, | + | ["power"] = 31, |
− | cooldownTime = 3 | + | ["cooldownTime"] = 3, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_PlasmaSword"] = { | ["ThingDef:MeleeWeapon_PlasmaSword"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "MeleeWeaponUltratech", | + | ["ParentName"] = "MeleeWeaponUltratech", |
− | + | ["FileName"] = "MeleeUltratech.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_PlasmaSword", | + | ["defName"] = "MeleeWeapon_PlasmaSword", |
− | label = "plasmasword", | + | ["label"] = "plasmasword", |
− | description = [[A metal-cored sword with a cutting edge. Plasma is wrapped around the core, held in place by an energy field. Targets are both sliced by the metal core, as well as burned or ignited by the plasma sheath.]], | + | ["description"] = [[A metal-cored sword with a cutting edge. Plasma is wrapped around the core, held in place by an energy field. Targets are both sliced by the metal core, as well as burned or ignited by the plasma sheath.]], |
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "handle", | + | ["label"] = "handle", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 12, | + | ["power"] = 12, |
− | cooldownTime = 2, | + | ["cooldownTime"] = 2, |
}, | }, | ||
{ | { | ||
− | label = "point", | + | ["label"] = "point", |
− | capacities = { | + | ["capacities"] = { |
"Stab", | "Stab", | ||
}, | }, | ||
− | power = 21, | + | ["power"] = 21, |
− | cooldownTime = 2.6 | + | ["cooldownTime"] = 2.6, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
{ | { | ||
− | label = "edge", | + | ["label"] = "edge", |
− | capacities = { | + | ["capacities"] = { |
"Cut", | "Cut", | ||
}, | }, | ||
− | power = 21, | + | ["power"] = 21, |
− | cooldownTime = 2.6 | + | ["cooldownTime"] = 2.6, |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:OrbitalTargeterMechCluster"] = { | ["ThingDef:OrbitalTargeterMechCluster"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "OrbitalUtilityBase", | + | ["ParentName"] = "OrbitalUtilityBase", |
− | + | ["FileName"] = "OrbitalWeapons.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "OrbitalTargeterMechCluster", | + | ["defName"] = "OrbitalTargeterMechCluster", |
− | label = "orbital mech cluster targeter", | + | ["label"] = "orbital mech cluster targeter", |
− | description = [[An ancient military targeting device. It signals an orbital platform to drop a mechanoid combat cluster at the targeted point. The cluster may include any mixture of mechanoids and mech defense structures. | + | ["description"] = [[An ancient military targeting device. It signals an orbital platform to drop a mechanoid combat cluster at the targeted point. The cluster may include any mixture of mechanoids and mech defense structures. |
\nThough they may have once had some allegiance to the ancient army that created this unit, any mechs dropped now will indiscriminately attack any human they see - including the one that summoned them. | \nThough they may have once had some allegiance to the ancient army that created this unit, any mechs dropped now will indiscriminately attack any human they see - including the one that summoned them. | ||
\nThe unit only contains one usage code, so it can only be used once.]], | \nThe unit only contains one usage code, so it can only be used once.]], | ||
− | verbs = { | + | ["verbs"] = { |
{ | { | ||
− | verbClass = "Verb_MechCluster", | + | ["verbClass"] = "Verb_MechCluster", |
− | warmupTime = 3, | + | ["hasStandardCommand"] = true, |
− | range = 44.9, | + | ["warmupTime"] = 3, |
− | burstShotCount = 1, | + | ["ai_AvoidFriendlyFireRadius"] = 23, |
− | onlyManualCast = true, | + | ["ai_IsBuildingDestroyer"] = true, |
− | targetParams = { | + | ["range"] = 44.9, |
− | canTargetLocations = true, | + | ["burstShotCount"] = 1, |
+ | ["soundAiming"] = "OrbitalTargeter_Aiming", | ||
+ | ["soundCast"] = "OrbitalTargeter_Fire", | ||
+ | ["onlyManualCast"] = true, | ||
+ | ["targetParams"] = { | ||
+ | ["canTargetLocations"] = true, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Reloadable", | + | ["Class"] = "CompProperties_Reloadable", |
}, | }, | ||
− | maxCharges = 1, | + | ["maxCharges"] = 1, |
− | destroyOnEmpty = true, | + | ["destroyOnEmpty"] = true, |
− | hotKey = "Misc4", | + | ["hotKey"] = "Misc4", |
− | chargeNoun = "charge", | + | ["chargeNoun"] = "charge", |
− | displayGizmoWhileUndrafted = false, | + | ["displayGizmoWhileUndrafted"] = false, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:BasePsychicWeaponMelee"] = { | ["ThingDef:BasePsychicWeaponMelee"] = { | ||
− | + | ["_attrib_"] = { | |
− | Name = "BasePsychicWeaponMelee", | + | ["Name"] = "BasePsychicWeaponMelee", |
− | Abstract = true, | + | ["Abstract"] = true, |
− | ParentName = "BaseWeapon", | + | ["ParentName"] = "BaseWeapon", |
− | + | ["FileName"] = "PsychicWeapons.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | compClass = "CompQuality", | + | ["compClass"] = "CompQuality", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_BiocodableWeapon", | + | ["Class"] = "CompProperties_BiocodableWeapon", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | thingCategories = { | + | ["thingCategories"] = { |
"WeaponsMelee", | "WeaponsMelee", | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:MeleeWeapon_PsyfocusStaff"] = { | ["ThingDef:MeleeWeapon_PsyfocusStaff"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "BasePsychicWeaponMelee", | + | ["ParentName"] = "BasePsychicWeaponMelee", |
− | + | ["FileName"] = "PsychicWeapons.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "MeleeWeapon_PsyfocusStaff", | + | ["defName"] = "MeleeWeapon_PsyfocusStaff", |
− | label = "eltex staff", | + | ["label"] = "eltex staff", |
− | description = [[An ultratech staff threaded with psychic focusing materials. While it is a solid melee weapon, its main purpose is to enhance the wielder's psychic sensitivity and neural heat dissipation, allowing more use of psychic powers.]], | + | ["description"] = [[An ultratech staff threaded with psychic focusing materials. While it is a solid melee weapon, its main purpose is to enhance the wielder's psychic sensitivity and neural heat dissipation, allowing more use of psychic powers.]], |
− | tradeTags = { | + | ["tradeTags"] = { |
"PsychicWeapon", | "PsychicWeapon", | ||
}, | }, | ||
− | weaponTags = { | + | ["weaponTags"] = { |
"EltexStaff", | "EltexStaff", | ||
}, | }, | ||
− | + | ["statBases"] = { | |
− | + | ["MarketValue"] = 2000, | |
− | MarketValue = 2000, | + | ["Mass"] = 1.2, |
− | Mass = 1.2, | ||
}, | }, | ||
− | tools = { | + | ["tools"] = { |
{ | { | ||
− | label = "head", | + | ["label"] = "head", |
− | capacities = { | + | ["capacities"] = { |
"Blunt", | "Blunt", | ||
}, | }, | ||
− | power = 12, | + | ["power"] = 12, |
− | cooldownTime = 2.6, | + | ["cooldownTime"] = 2.6, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Plant_TreeAnima"] = { | ["ThingDef:Plant_TreeAnima"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "TreeBase", | + | ["ParentName"] = "TreeBase", |
− | Name = "TreeAnima", | + | ["Name"] = "TreeAnima", |
− | + | ["FileName"] = "Plants_Wild.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Plant_TreeAnima", | + | ["defName"] = "Plant_TreeAnima", |
− | label = "anima tree", | + | ["label"] = "anima tree", |
− | description = [[A rare tree with warm, skin-smooth bark and long iridescent leaves. Infused with bioluminescent micro-organisms, anima trees develop a unique form of psychic symbiosis with surrounding lifeforms, allowing them to grow in a wide variety of biomes.\n\nIf a person (psycaster or not) meditates near an anima tree, it will grow anima grass around its base. Once enough grass is grown, it becomes possible to carry out a psychic linking ritual with the tree and upgrade a person's psychic powers. Only tribal peoples know the secret of this ritual. Tribal psycasters are also able to draw psyfocus from anima trees while meditating to them.\n\nAnima trees' psychic properties are weakened if artificial structures are placed nearby. They refuse to be caged or studied, and must remain part of nature.\n\nMost tribes believe that anima trees are not simply trees, but are rather the physical extremities of a single world spirit.]], | + | ["description"] = [[A rare tree with warm, skin-smooth bark and long iridescent leaves. Infused with bioluminescent micro-organisms, anima trees develop a unique form of psychic symbiosis with surrounding lifeforms, allowing them to grow in a wide variety of biomes.\n\nIf a person (psycaster or not) meditates near an anima tree, it will grow anima grass around its base. Once enough grass is grown, it becomes possible to carry out a psychic linking ritual with the tree and upgrade a person's psychic powers. Only tribal peoples know the secret of this ritual. Tribal psycasters are also able to draw psyfocus from anima trees while meditating to them.\n\nAnima trees' psychic properties are weakened if artificial structures are placed nearby. They refuse to be caged or studied, and must remain part of nature.\n\nMost tribes believe that anima trees are not simply trees, but are rather the physical extremities of a single world spirit.]], |
− | statBases = { | + | ["statBases"] = { |
− | Beauty = 5, | + | ["Beauty"] = 5, |
− | MeditationFocusStrength = 0.28, | + | ["MeditationFocusStrength"] = 0.28, |
− | Flammability = 0, | + | ["Flammability"] = 0, |
− | MaxHitPoints = 400, | + | ["MaxHitPoints"] = 400, |
}, | }, | ||
− | plant = { | + | ["ingestible"] = {}, |
− | growDays = 25, | + | ["plant"] = { |
− | sowMinSkill = 0, | + | ["growDays"] = 25, |
− | sowTags = { | + | ["sowMinSkill"] = 0, |
− | + | ["sowTags"] = { | |
− | Inherit = false, | + | ["_attrib_"] = { |
+ | ["Inherit"] = false, | ||
}, | }, | ||
}, | }, | ||
− | dieIfNoSunlight = false, | + | ["dieIfNoSunlight"] = false, |
− | dieFromToxicFallout = false, | + | ["dieFromToxicFallout"] = false, |
− | lifespanDaysPerGrowDays = 0, | + | ["lifespanDaysPerGrowDays"] = 0, |
− | fertilityMin = 0.02, | + | ["fertilityMin"] = 0.02, |
− | fertilitySensitivity = 0, | + | ["fertilitySensitivity"] = 0, |
− | sowResearchPrerequisites = { | + | ["sowResearchPrerequisites"] = { |
− | + | ["_attrib_"] = { | |
− | Inherit = false, | + | ["Inherit"] = false, |
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | comps = { | + | ["comps"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_MeditationFocus", | + | ["Class"] = "CompProperties_MeditationFocus", |
}, | }, | ||
− | statDef = "MeditationFocusStrength", | + | ["statDef"] = "MeditationFocusStrength", |
− | focusTypes = { | + | ["focusTypes"] = { |
"Natural", | "Natural", | ||
}, | }, | ||
− | offsets = { | + | ["offsets"] = { |
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_ArtificialBuildings", | + | ["Class"] = "FocusStrengthOffset_ArtificialBuildings", |
}, | }, | ||
− | radius = 34.9, | + | ["radius"] = 34.9, |
− | curve = { | + | ["curve"] = { |
− | points = { | + | ["points"] = { |
{0, 0.0}, | {0, 0.0}, | ||
− | + | "(5, -0.08)", | |
− | + | "(10, -0.15)", | |
− | + | "(50, -0.3)", | |
}, | }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "FocusStrengthOffset_BuildingDefs", | + | ["Class"] = "FocusStrengthOffset_BuildingDefs", |
}, | }, | ||
− | defs = { | + | ["defs"] = { |
− | AnimusStone = 0.02, | + | ["AnimusStone"] = 0.02, |
− | NatureShrine_Small = 0.01, | + | ["NatureShrine_Small"] = 0.01, |
− | NatureShrine_Large = 0.01, | + | ["NatureShrine_Large"] = 0.01, |
}, | }, | ||
− | radius = 9.9, | + | ["radius"] = 9.9, |
− | maxBuildings = 4, | + | ["maxBuildings"] = 4, |
− | explanationKey = "MeditationFocusPerAnimusStoneAndShrine", | + | ["explanationKey"] = "MeditationFocusPerAnimusStoneAndShrine", |
− | explanationKeyAbstract = "MeditationFocusPerAnimusStoneAndShrineAbstract", | + | ["explanationKeyAbstract"] = "MeditationFocusPerAnimusStoneAndShrineAbstract", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Glower", | + | ["Class"] = "CompProperties_Glower", |
}, | }, | ||
− | glowRadius = 3.75, | + | ["glowRadius"] = 3.75, |
− | glowColor = | + | ["glowColor"] = "(110,116,125,0)", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_SpawnSubplant", | + | ["Class"] = "CompProperties_SpawnSubplant", |
}, | }, | ||
− | subplant = "Plant_GrassAnima", | + | ["subplant"] = "Plant_GrassAnima", |
− | spawnSound = "AnimaTreeProgress", | + | ["spawnSound"] = "AnimaTreeProgress", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_Psylinkable", | + | ["Class"] = "CompProperties_Psylinkable", |
}, | }, | ||
− | requiredSubplantCountPerPsylinkLevel = { | + | ["requiredSubplantCountPerPsylinkLevel"] = { |
"20", | "20", | ||
"20", | "20", | ||
Line 34,077: | Line 30,012: | ||
"20", | "20", | ||
}, | }, | ||
− | requiredFocus = "Natural", | + | ["requiredFocus"] = "Natural", |
− | linkSound = "AnimaTreeLink", | + | ["linkSound"] = "AnimaTreeLink", |
− | enoughPlantsLetterLabel = "About: Anima tree linking", | + | ["enoughPlantsLetterLabel"] = "About: Anima tree linking", |
− | enoughPlantsLetterText = "The anima tree now has {0} anima grass around it. This is enough for a tribal person to begin their first linking ritual!\n\nThe linking ritual gives a level of psylink and the ability to use psychic powers. Upgrading to a higher level requires more grass at each level.\n\nThe anima grass requirements for linking rituals to upgrade psycasters are:\n\n{1}\n\nNote: Only those with the nature focus type can meditate to or link with anima trees. You can see a person's focus types by looking at their info card with the ‘i' button.", | + | ["enoughPlantsLetterText"] = "The anima tree now has {0} anima grass around it. This is enough for a tribal person to begin their first linking ritual!\n\nThe linking ritual gives a level of psylink and the ability to use psychic powers. Upgrading to a higher level requires more grass at each level.\n\nThe anima grass requirements for linking rituals to upgrade psycasters are:\n\n{1}\n\nNote: Only those with the nature focus type can meditate to or link with anima trees. You can see a person's focus types by looking at their info card with the ‘i' button.", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_GiveThoughtToAllMapPawnsOnDestroy", | + | ["Class"] = "CompProperties_GiveThoughtToAllMapPawnsOnDestroy", |
}, | }, | ||
− | thought = "AnimaScream", | + | ["thought"] = "AnimaScream", |
− | message = "The anima tree has died and emitted a disturbing psychic scream.", | + | ["message"] = "The anima tree has died and emitted a disturbing psychic scream.", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_PlaySoundOnDestroy", | + | ["Class"] = "CompProperties_PlaySoundOnDestroy", |
}, | }, | ||
− | sound = "AnimaTreeScream", | + | ["sound"] = "AnimaTreeScream", |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_SelfhealHitpoints", | + | ["Class"] = "CompProperties_SelfhealHitpoints", |
}, | }, | ||
− | ticksPerHeal = 2000, | + | ["ticksPerHeal"] = 2000, |
}, | }, | ||
{ | { | ||
− | + | ["_attrib_"] = { | |
− | Class = "CompProperties_ToggleDrawAffectedMeditationFoci", | + | ["Class"] = "CompProperties_ToggleDrawAffectedMeditationFoci", |
}, | }, | ||
}, | }, | ||
}, | }, | ||
}, | }, | ||
− | |||
["ThingDef:Plant_GrassAnima"] = { | ["ThingDef:Plant_GrassAnima"] = { | ||
− | + | ["_attrib_"] = { | |
− | ParentName = "PlantBaseNonEdible", | + | ["ParentName"] = "PlantBaseNonEdible", |
− | + | ["FileName"] = "Plants_Wild.xml", | |
− | + | ["Version"] = "1.2.2753", | |
− | + | ["DLC"] = "Royalty", | |
− | DLC = "Royalty", | ||
}, | }, | ||
− | defName = "Plant_GrassAnima", | + | ["defName"] = "Plant_GrassAnima", |
− | label = "anima grass", | + | ["label"] = "anima grass", |
− | description = [[A grass infused with luminous microorganisms. Tribal peoples find that anima grass grows around the base of an anima tree as they meditate. It seems to reflect some kind of strengthening of the tree's psychic power.\n\nOffworld scientists have tried to study the phenomenon, but the grass degenerates into normal plant matter when observed too closely.\n\nAnimals refuse eat anima grass. Tribal stories say this is done out of respect and fear.]], | + | ["description"] = [[A grass infused with luminous microorganisms. Tribal peoples find that anima grass grows around the base of an anima tree as they meditate. It seems to reflect some kind of strengthening of the tree's psychic power.\n\nOffworld scientists have tried to study the phenomenon, but the grass degenerates into normal plant matter when observed too closely.\n\nAnimals refuse eat anima grass. Tribal stories say this is done out of respect and fear.]], |
− | statBases = { | + | ["statBases"] = { |
− | MaxHitPoints = 85, | + | ["MaxHitPoints"] = 85, |
− | Flammability = 1.3, | + | ["Flammability"] = 1.3, |
}, | }, | ||
− | plant = { | + | ["plant"] = { |
− | fertilityMin = 0.02, | + | ["fertilityMin"] = 0.02, |
− | fertilitySensitivity = 0, | + | ["fertilitySensitivity"] = 0, |
− | sowMinSkill = 0, | + | ["sowMinSkill"] = 0, |
− | growDays = 1, | + | ["growDays"] = 1, |
− | lifespanDaysPerGrowDays = 60, | + | ["lifespanDaysPerGrowDays"] = 60, |
− | harvestWork = 40, | + | ["harvestWork"] = 40, |
− | dieFromToxicFallout = false, | + | ["dieFromToxicFallout"] = false, |
}, | }, | ||
}, | }, | ||
− | |||
} | } |