Module:Settlement Survival/buildingData

return { ["2"] = {       ID = 2, Icon = "Icon_building_103", ContentDes = "Residential\nOccupants can have children\nUp to 4 occupants\nRelieve stress a little", RemouldSlot = 1, ViewType = 1, FuncType = 1, Name = "House", Des = "An ordinary house for a 4-person family . Citizens can rest, eat, drink and warm themselves using fuel here. Slightly relieve stress. Built near the market places. Press F during placement to change its style.", Order = 1, MeshConsumeResList = {}, AllConsumResList = { {               ID = 3001, Num = 24, },           {                ID = 4001, Num = 12, },           {                ID = 5001, Num = 5, },       },        ConsumeAddAbilityList = {}, MeshNeedWorker = nil, StorageLimit = 600, FixStaff = { ID = 3001, Num = 2, },       ResStorageNumList = { {               ID = 2, Rate = 0.2, },           {                ID = 3, Rate = 0.2, },           {                ID = 4, Rate = 0.2, },           {                ID = 11, Rate = 0.2, },           {                ID = 301, Rate = 0.1, },       },        WorkerRange = { Lower = 1, Upper = 1, },       FixedSize = { Condition = "\n       1,1,1,1\n        1,1,1,1\n        1,1,1,1\n        1,1,1,1\n      ", Attach = "\n       1,1,1,1\n        1,1,1,1\n        1,1,1,1\n        1,1,1,1\n      ", },       DragSize = nil, UpgradeList = { 7,       },        TypeStorageList = { 1,           11,            301,        },        CanKeepAnimalList = {}, },   ["3"] = {        ID = 3, Icon = "Icon_building_108", ContentDes = "Residential\nOccupants cannot have children\nUp to 24 occupants", RemouldSlot = 1, ViewType = 1, FuncType = 1, Name = "Apartment", Des = "Can accommodate up to 24 people . Provides a place for citizens to rest, eat, drink and stay warm. Can only be built near Marketplaces. However, overcrowded apartments will cause the loss of desire to procreate . Suitable for accommodating immigrants.", Order = 1, MeshConsumeResList = {}, AllConsumResList = { {               ID = 3001, Num = 60, },           {                ID = 4001, Num = 30, },       },        ConsumeAddAbilityList = {}, MeshNeedWorker = nil, StorageLimit = 1000, FixStaff = { ID = 3001, Num = 2, },       ResStorageNumList = { {               ID = 2, Rate = 0.2, },           {                ID = 3, Rate = 0.2, },           {                ID = 4, Rate = 0.2, },           {                ID = 11, Rate = 0.2, },           {                ID = 301, Rate = 0.1, },       },        WorkerRange = { Lower = 1, Upper = 1, },       FixedSize = { Condition = "\n       1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n      ", Attach = "\n       1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n        1,1,1,1,1,1,1,1,1,1,1,1,1,1\n      ", },       DragSize = nil, UpgradeList = { 8,       },        TypeStorageList = { 1,           11,            301,        },        CanKeepAnimalList = {}, },   ["4"] = {        ID = 4, Icon = "Icon_building_101", ContentDes = "Residential\nOccupants can have children\nUp to 3 occupants\nUnlocked in Technology - Livability - Tent", RemouldSlot = 1, ViewType = 1, FuncType = 1, Name = "Tent", Des = "A rough house for a 3-person family cost few construction materials. The citizens can rest, eat and drink here. Feul can be used to provide heat. Can be built far away from Marketplace . ", Order = 1, MeshConsumeResList = {}, AllConsumResList = { {               ID = 3001, Num = 15, },       },        ConsumeAddAbilityList = {}, MeshNeedWorker = nil, StorageLimit = 300, FixStaff = { ID = 3001, Num = 2, },       ResStorageNumList = { {               ID = 2, Rate = 0.2, },           {                ID = 3, Rate = 0.2, },           {                ID = 4, Rate = 0.2, },           {                ID = 11, Rate = 0.2, },           {                ID = 301, Rate = 0.1, },       },        WorkerRange = { Lower = 1, Upper = 1, },       FixedSize = { Condition = "\n       1,1,1\n        1,1,1\n        1,1,1\n      ", Attach = "\n       1,1,1\n        1,1,1\n        1,1,1\n      ", },       DragSize = nil, UpgradeList = {}, TypeStorageList = { 1,           11,            301,        },        CanKeepAnimalList = {}, } }