[question] Empty Lot? I wanna use it...

I noticed the Empty Lot, small and large.

 

Can I make both lots "buildable" and force all other buildings (actually, just one will provide a template) to use the lots? The idea is instead of "placing improvements where you want", you place "lots" where you want, then build your improvements on the lots.

 

I will figure out the details of cost and everything else on my own, and upload for everyone if I can get it to work.

 

1. What happens if I give one building (Empty Lot) upgrade tier 1, and give it multiple upgrade options? (every building).

2. What happens if instead (or in addition to) I give every building the Empty Lot prerequisite? Will this make it so a building can only be placed on a lot?

 

 

5,244 views 8 replies
Reply #1 Top

I believe you can accomplish this deed... first you would have to make the lots buildable. Then you would set the terrain to build this lots to the appropriate lots to build buildings. That is land, forest, hills, etc. Then you would have to set every other improvements preferred terrain to not be allowed to be built on anything except city. Not sure why you would want to do this, but that would be the way to go about it.

Reply #2 Top

One more question: I am stumped about outposts/arcane monolith, I want to make some new additions of my own and I can't find the code that binds the outpost improvement to the outpost itself.

 

I want to make a different outpost with it's own build options, rather than the ones already present.

 

To give a small hint about lots:

 

It is the first step of a small project I want to do. The lots might sound whacky up front, however a lot can be done with them. I will give each city a maximum number of lots, and upgrading cityhubs will increase the lots you may place (thus, buildings you may have).

 

To balance this, I am making an outpost called "Small Town" which will be placed by a spell that costs gold and population. Some improvements will be moved from the city to the "Small Town".  Lots for the cities (with reduced building options) will redesign how cities grow.

 

I also looked at the Burning Tiles mod, and am thinking about asking permission to create a "desecrate land" variant for it, because it fits into what I want to do.

Reply #3 Top


Well after experimenting for awhile, it doesn't seem possible to build an empty lot. Although I don't understand why.

Reply #4 Top

I am going to need to create a building with no function and the "empty lot" art tags...

Reply #5 Top

But you will not be able to build on top of that improvement. You can improve over the spot, but you need to tell what it will morph to, not sure if you can put multiple tags here, but let me know if you are successful. Otherwise, you might develop a resource that you get a certain amount when you settle a city and it costs you 1 of these resources to build an improvement. But I'm not sure if the AI can handle what you are about to do here.

Reply #6 Top

that is the other issue i am trying to work out; the best option is that when the "upgrade" is selected and work begins, the improvement for empty lot is remove and replaced.

 

I could also make 2-3 different types of lots to help the AI prioritize itself correctly.

Reply #7 Top

Every building I create that references empty lot art tags doesn't even show up, I wonder if there is something internal i don't know about interfering.

 

I wonder if I can copy the art def's of Empty Lot, change the names of some files (to prevent internal mechanisms from recognizing them) and proceed as normal. I have tried several means to "force" the empty lot and its smarter than me for the time being.

 

Now I need to figure out my limits of making different outpost types which have only their own improvements and not improvements of other types of outposts.

Reply #8 Top


That was the problem I was having with it earlier. I had no problem making buildings before and setting particular properties with these buildings. I do think that the empty lot has some special internal commands that we don't know about (specifically around the art definitions).