2791
DF Modding / Re: Making goblins hostile again
« on: September 07, 2008, 11:07:05 am »
[SIEGER] makes them wait around a camp fire a while before attacking during a siege. It has nothing to do with causing them to siege, they do that anyway.
To make them hostile, you need: War (occurs randomly during worldgen based on ethics), [BABYSNATCHER] tag, or to remove their ability to speak (no speak = no treaties = inability to make peace, so it shows a red -------- and they fight without ever declaring war).
To make them actually come, you need at least one of the PROGRESS_TRIGGER_ tags to go off. Production is probably the easiest one to trigger, since you can just make some things and cause it. This is also required for the peaceful civs to send caravans, and is the reason that humans never come on the first season. Trade triggers them, so until you trade with the dwarves or elves the humans won't come. Elves cannot come since they are set to Spring and you start in spring, but if you set them to summer and produce enough goods to trigger them they will come in the first year.
The seasons that they come are controlled by ACTIVE_SEASON tags. If you set them only active in winter, they'll only siege in winter. If it's year round, they will likely come every single season - sometimes stopping the caravans from coming due to the siege.
To make them hostile, you need: War (occurs randomly during worldgen based on ethics), [BABYSNATCHER] tag, or to remove their ability to speak (no speak = no treaties = inability to make peace, so it shows a red -------- and they fight without ever declaring war).
To make them actually come, you need at least one of the PROGRESS_TRIGGER_ tags to go off. Production is probably the easiest one to trigger, since you can just make some things and cause it. This is also required for the peaceful civs to send caravans, and is the reason that humans never come on the first season. Trade triggers them, so until you trade with the dwarves or elves the humans won't come. Elves cannot come since they are set to Spring and you start in spring, but if you set them to summer and produce enough goods to trigger them they will come in the first year.
The seasons that they come are controlled by ACTIVE_SEASON tags. If you set them only active in winter, they'll only siege in winter. If it's year round, they will likely come every single season - sometimes stopping the caravans from coming due to the siege.