City Life Mod
Posted: Fri Jun 15, 2018 12:29 pm
Hello ! like to propose an idea to turn factorio into an city simulator... a simple and factorian way to city sim.
Here's the general idea... I still didn't work on this mod, i think now im out of my vacation i will have less time to work on it..
I want to know what you think and if someone would like to do it together.(or if already has something like that in development...)
require("prototypes.people")
-- PEOPLE CLASS - Child, Student, Worker, Engineer, Doctor, Professor, Elderly (like intermediate product)
-- FEELING - Normal, Tired, Sad, Sick, Dead (Example of 5 items of worker - worker,worker-tired,worker-sad,worker-sick,worker-dead)
require("prototypes.modules")
-- Mayor (BEACON - TOWN HALL - PRODUCTIVITY), Cientist (LAB), Police (BEACON - POLICE DEPARTMENT - SPEED)
-- ELECTIONS=Produce Mayor Module - (Books+Wine+Worker+50Bread+Fish+Water) > 90% tired worker > 10% Mayor
-- POLICE ACADEMY=ProducePoliceModule(Gun+Worker+50Bread+Fish+Water) > 50% Tired Worker 30% Police Module 20%Dead
-- In Education produce Cientist Module (Labs has to be very slow without him)
require("prototypes.housing")
-- FEELING Tired = house + Goods (depending the people class) + 2 Tired = 2 Normal - 0.5%Child 0.5%Dead 0.5%Elderly
--[[ EXAMPLES
Housing with water
- 2 tired worker + fish + bread > 2 worker - 0.5%Child 0.5%Dead 0.5%Elderly
- tired student + tired worker + fish + bread + clothes + books > student + worker + 0.5%Dead 0.5%Elderly
- 2 tired students + fish + bread + clothes + books > 2 student + 0.5%Dead 0.5%Elderly
Apartment with water
tired professor > fish bread clothes books wine perfume > professor + 0.2%Dead 0.8%Elderly
tired 2 professor > fish bread clothes books wine perfume > 2 professor + 0.2%Dead 0.8%Elderly + 0.5%Child
Engineer
Cientist
Nursing home with water - Ederly - Medicine - Doctor > (20% Dead)
]]--
require("prototypes.goods")
--[[
Fish tank - water+worker > 100 fish + tired worker // 200 fish + 2 tired worker // 500 fish + 5 tired worker
--
Farm - Resource wheat + water + worker > 100 wheat + tired worker // 200 // 500
Mill > Flour (Wheat + Water + worker)
Bakery > Bread (Flour + Water + worker)
--
Farm > Resource > Sheeps
Clothes
---
Woodsman
Paper
Book
--
Resource Grapes
Wine
--
Resource Roses
alcohol + Chemistry
Perfume
---
Herbs
alcohol + Chemistry
Medicine
]]--
require("prototypes.city")
--[[
FEELING Sad -
Stadium - 50 Sad Workers > Tired Worker
Theater - 50 Sad Students > Tired Students
Park ...
Plazza ...
-- FEELING Sick
Hospital + Doctor + Medicine (3% Dead)
-- FEELING Dead - Cemetery - Crematory
]]--
require("prototypes.education")
-- nursery > 5 Child + worker + books > 5 Tired Child + tired worker (1% 2 tired workers + 3 tired child)
--School > worker + books + professor > tired worker + tired professor 1% tired student+ tired professor
--University > student + science pack 1 + professor > tired worker professor 1% cientist module 1% engineer 1% professor
require("prototypes.player-size")
-- Player Size equals to icon
-- Icon worker equals Player
-- Train proportional
-- Car proportional
-- Tank proportional
require("prototypes.adaptation")
-- Chest - Stations (Small-Medium-Large)
-- Inserter - Road Acces
-- Belt - Road (dirt/ asphalt/ highway)
require("prototypes.mining")
-- requires worker/food maybe through fluids (1 dead every 1000 resources)
require("prototypes.furnaces")
-- requires worker/food maybe through fluids (1 dead every 1000 smelting)
require("prototypes.factories")
-- FEELING Normal - workers + RESOURCES FACTORIO VANILLA
-- advanced stuff uses engineer and workers
-- example
-- (2 Worker + 60 iron plate > 2 tired worker + 30 iron gears 1% sick 1% dead)
Here's the general idea... I still didn't work on this mod, i think now im out of my vacation i will have less time to work on it..
I want to know what you think and if someone would like to do it together.(or if already has something like that in development...)
require("prototypes.people")
-- PEOPLE CLASS - Child, Student, Worker, Engineer, Doctor, Professor, Elderly (like intermediate product)
-- FEELING - Normal, Tired, Sad, Sick, Dead (Example of 5 items of worker - worker,worker-tired,worker-sad,worker-sick,worker-dead)
require("prototypes.modules")
-- Mayor (BEACON - TOWN HALL - PRODUCTIVITY), Cientist (LAB), Police (BEACON - POLICE DEPARTMENT - SPEED)
-- ELECTIONS=Produce Mayor Module - (Books+Wine+Worker+50Bread+Fish+Water) > 90% tired worker > 10% Mayor
-- POLICE ACADEMY=ProducePoliceModule(Gun+Worker+50Bread+Fish+Water) > 50% Tired Worker 30% Police Module 20%Dead
-- In Education produce Cientist Module (Labs has to be very slow without him)
require("prototypes.housing")
-- FEELING Tired = house + Goods (depending the people class) + 2 Tired = 2 Normal - 0.5%Child 0.5%Dead 0.5%Elderly
--[[ EXAMPLES
Housing with water
- 2 tired worker + fish + bread > 2 worker - 0.5%Child 0.5%Dead 0.5%Elderly
- tired student + tired worker + fish + bread + clothes + books > student + worker + 0.5%Dead 0.5%Elderly
- 2 tired students + fish + bread + clothes + books > 2 student + 0.5%Dead 0.5%Elderly
Apartment with water
tired professor > fish bread clothes books wine perfume > professor + 0.2%Dead 0.8%Elderly
tired 2 professor > fish bread clothes books wine perfume > 2 professor + 0.2%Dead 0.8%Elderly + 0.5%Child
Engineer
Cientist
Nursing home with water - Ederly - Medicine - Doctor > (20% Dead)
]]--
require("prototypes.goods")
--[[
Fish tank - water+worker > 100 fish + tired worker // 200 fish + 2 tired worker // 500 fish + 5 tired worker
--
Farm - Resource wheat + water + worker > 100 wheat + tired worker // 200 // 500
Mill > Flour (Wheat + Water + worker)
Bakery > Bread (Flour + Water + worker)
--
Farm > Resource > Sheeps
Clothes
---
Woodsman
Paper
Book
--
Resource Grapes
Wine
--
Resource Roses
alcohol + Chemistry
Perfume
---
Herbs
alcohol + Chemistry
Medicine
]]--
require("prototypes.city")
--[[
FEELING Sad -
Stadium - 50 Sad Workers > Tired Worker
Theater - 50 Sad Students > Tired Students
Park ...
Plazza ...
-- FEELING Sick
Hospital + Doctor + Medicine (3% Dead)
-- FEELING Dead - Cemetery - Crematory
]]--
require("prototypes.education")
-- nursery > 5 Child + worker + books > 5 Tired Child + tired worker (1% 2 tired workers + 3 tired child)
--School > worker + books + professor > tired worker + tired professor 1% tired student+ tired professor
--University > student + science pack 1 + professor > tired worker professor 1% cientist module 1% engineer 1% professor
require("prototypes.player-size")
-- Player Size equals to icon
-- Icon worker equals Player
-- Train proportional
-- Car proportional
-- Tank proportional
require("prototypes.adaptation")
-- Chest - Stations (Small-Medium-Large)
-- Inserter - Road Acces
-- Belt - Road (dirt/ asphalt/ highway)
require("prototypes.mining")
-- requires worker/food maybe through fluids (1 dead every 1000 resources)
require("prototypes.furnaces")
-- requires worker/food maybe through fluids (1 dead every 1000 smelting)
require("prototypes.factories")
-- FEELING Normal - workers + RESOURCES FACTORIO VANILLA
-- advanced stuff uses engineer and workers
-- example
-- (2 Worker + 60 iron plate > 2 tired worker + 30 iron gears 1% sick 1% dead)