C2C: Modern/Transhuman World Projects

ls612

Deity
Moderator
Joined
Mar 10, 2008
Messages
8,289
Location
America
I was considering making a system of projects/redeveloping existing modern/transhuman projects, to simulate massive research/development/building/admin projects happening today more effectively. What this would mean is taking the current modern/TH projects (cure for cancer, Internet, Terraforming project, etc.) and tying them each to a national wonder. That wonder would in turn require three buildings of the same type in your civ, for example, Cure for Cancer would need the NW Cancer Treatment Facility, which would give health/happy and increase growth. This National wonder would in turn require 3 Medical Laboratories (forget the exact name atm) in your civ. To compensate for the increased investment and effort this requires, each Project in this era would be revamped, making it both more powerful and unique. The Cure for Cancer Project, following my example, would give -15% maintinence in all your cities (to simulate less medical expenses), Provide +2 Health and Happy civwide, and give you the option to increase your relations with all other civs by 3 (giving them aid and help to cure cancer), or give each unit in your army the <cityhealth> (again, forget name)promotion (using all available resources to help your own civ). I think this would increase the fun and diversity of the Modern and Transhuman Eras. If this were to be done, I would need Hydro(for art), DancingHoskuld(for scripting), and Koshling(New XML tags) to pitch in some help.

What do you think?
 
I was considering making a system of projects/redeveloping existing modern/transhuman projects, to simulate massive research/development/building/admin projects happening today more effectively. What this would mean is taking the current modern/TH projects (cure for cancer, Internet, Terraforming project, etc.) and tying them each to a national wonder. That wonder would in turn require three buildings of the same type in your civ, for example, Cure for Cancer would need the NW Cancer Treatment Facility, which would give health/happy and increase growth. This National wonder would in turn require 3 Medical Laboratories (forget the exact name atm) in your civ. To compensate for the increased investment and effort this requires, each Project in this era would be revamped, making it both more powerful and unique. The Cure for Cancer Project, following my example, would give -15% maintinence in all your cities (to simulate less medical expenses), Provide +2 Health and Happy civwide, and give you the option to increase your relations with all other civs by 3 (giving them aid and help to cure cancer), or give each unit in your army the <cityhealth> (again, forget name)promotion (using all available resources to help your own civ). I think this would increase the fun and diversity of the Modern and Transhuman Eras. If this were to be done, I would need Hydro(for art), DancingHoskuld(for scripting), and Koshling(New XML tags) to pitch in some help.

What do you think?

If you reach a consensus on the final structure and know what new tags you'd need then sure. That's easy
 
If you reach a consensus on the final structure and know what new tags you'd need then sure. That's easy

I know that it could be done, I want to know what everyone thinks about it. Is it a good idea, a bad idea? What changes, if Any, need to be made?

PS. point of clarification; I was planning on doing the XML for this if/when we reach a consensus.
 
@ls612

Yeah details of what you want to do would be key. You probably would not have to bother Koshling sicne this seems more like just giving requirements to projects. I have never made a world project but I suspect it much like making a building.

I do like the idea of research institutes being used as requirements for world projects. It would be cool to use other science buildings for different projects. Such as Geology Labs, Chemistry Labs, Physics Labs, etc. All that are already put in the game, just made to be a requirement for a project.

I have not gotten around to the later era stuff so there is a bunch of stuff i really want to do for the Modern to Galactic Eras. Such as Space Missions and so on.

Just don't go overboard, World projects should be cool, but not so uber powerful that if you don't make it you are left in the dust.
 
OK now, I have done a test case for the XML for the Cure for Cancer example. It links construction of the project to the new Cancer Treatment Facility, a new NW which btw now replaces the duplicate world wonder 'cure for cancer'. This NW gives +3 health in city, +1 global health, and +2 happy in city. This in turn requires 3 Laboratories in the empire, one of which is in the same city. I would like to get feedback on this particular example and find out wether or not to convert more projects.

Attached

View attachment 301153

NOTE: Cure For Cancer needs a new XML tag, <ifreeunithealth> which would be set at 1 and means that each unit in the city gives +1 health to that city.
 
Attached

View attachment 301153

NOTE: Cure For Cancer needs a new XML tag, <ifreeunithealth> which would be set at 1 and means that each unit in the city gives +1 health to that city.


I'd suggest that instead of just ANY unit giving +1 health, it has to be a Healer unit. This is actually a pretty powerful benefit so I wonder if there should be a limit or some kind of counterbalance.
 
OK now, I have done a test case for the XML for the Cure for Cancer example. It links construction of the project to the new Cancer Treatment Facility, a new NW which btw now replaces the duplicate world wonder 'cure for cancer'. This NW gives +3 health in city, +1 global health, and +2 happy in city. This in turn requires 3 Laboratories in the empire, one of which is in the same city. I would like to get feedback on this particular example and find out wether or not to convert more projects.

Attached

View attachment 301153

NOTE: Cure For Cancer needs a new XML tag, <ifreeunithealth> which would be set at 1 and means that each unit in the city gives +1 health to that city.

I'd suggest that instead of just ANY unit giving +1 health, it has to be a Healer unit. This is actually a pretty powerful benefit so I wonder if there should be a limit or some kind of counterbalance.

Which means that the tag needs to be a list instead and probably by unit combat class since there are different health units in the later eras. I think I have only extended the health care mod units up to the modern era not beyond.
 
Which means that the tag needs to be a list instead and probably by unit combat class since there are different health units in the later eras. I think I have only extended the health care mod units up to the modern era not beyond.

Good Idea, that can be changed. It wouldn't need to be a list, just be changed to <iFreeMedicHealth>. I essentially made the new NW a 'lite' cure for cancer, with the Health and Happiness, but not the Maintenence and unithealth. A new future medic unit could also be arranged.:)
 
You should make this modular too.

On problem I see is the Cure for Cancer building was already taken out. Thus it may be better for you just to make a new modular "Cancer Treatment Facility" building. Especially if I can just add its code to say my health mod and you would not have to bother with all the schemas and stuff.

I also think that there should be a need for more than one Cancer Treatment Facility. Maybe like 3 or 4.
 
You should make this modular too.

On problem I see is the Cure for Cancer building was already taken out. Thus it may be better for you just to make a new modular "Cancer Treatment Facility" building. Especially if I can just add its code to say my health mod and you would not have to bother with all the schemas and stuff.

I also think that there should be a need for more than one Cancer Treatment Facility. Maybe like 3 or 4.

Huh, in my XML (r525), there was the project 'CURE_FOR_CANCER' in projectinfo.xml and a Great Wonder 'CURE_FOR_CANCER' in buildinginfos.xml. I converted the project cure to the improved cure, and just edited the class and infos to make the natl wonder CANCER_TREATMENT_FACILITY, which requires 3 LABORATORY buildings. I would advise against going modular as A) this replaces the original project, and B) I'm making things like this for all current modern and some TH projects. (assuming people like this idea.)
 
Huh, in my XML (r525), there was the project 'CURE_FOR_CANCER' in projectinfo.xml and a Great Wonder 'CURE_FOR_CANCER' in buildinginfos.xml. I converted the project cure to the improved cure, and just edited the class and infos to make the natl wonder CANCER_TREATMENT_FACILITY, which requires 3 LABORATORY buildings. I would advise against going modular as A) this replaces the original project, and B) I'm making things like this for all current modern and some TH projects. (assuming people like this idea.)

If you put it in a module while you are building and testing it you wont accidently get problems if other modders are changing files because you wont be using the same files.

Modular overwrites the original except you can't put values back to the default values with modular.
 
@ls612

Are you using the SVN or v16? We have changed stuff since the release of v16. Which includes taking the cure for cancer building.

Huh, in my XML (r525), there was the project 'CURE_FOR_CANCER' in projectinfo.xml and a Great Wonder 'CURE_FOR_CANCER' in buildinginfos.xml. I converted the project cure to the improved cure, and just edited the class and infos to make the natl wonder CANCER_TREATMENT_FACILITY, which requires 3 LABORATORY buildings. I would advise against going modular as A) this replaces the original project, and B) I'm making things like this for all current modern and some TH projects. (assuming people like this idea.)
(emphasis mine)

Expect to see the first iteration of this module tomorrow, with a few redone projects. If people like it I will extend the module to all projects, and maybe add some of my own:).

EDIT: It seems that I will have to make these World Wonders instead of Projects, as the ProjectInfos XML is very limited in choices. I will then need a new XML tag <cannothurry> to simulate the project limitations, in addition to whatever new tags I'll need for the projects themselves.
 
Back
Top Bottom