Couple questions...
1. Is it possible to pause world generation and run a script in the middle of it? Namely in between when civilizations are placed and history starts running.
2. Has anyone played with adding noble positions using DFHack? It seems like all the pertinent information is there, but I am unsure how it would effect gameplay and if the position would be used by the computer or would even be usable by the players.
3. Similarly, Ethics, is there any effect on gameplay, changing them in game?
4. I know there is a quick way to find material id and index using df.mat_find (or whatever the function is, not at my DF computer right now), is there a similar way to find a creatures id and caste id? How about for things like leathers? (I am looking to be able to add and remove all the different types of items and materials from an entity using DFHack, and to do that I need to be able to find the correct indices for the things to add/remove).
for question 2: The Dwarven Higher learning mod does this, although I don't think the librarian position has any actual duties. The mod was created for 34.x but if you manually apply the raw file changes it appears to work in 40.x (I only use the medical ward part of the mod - I don't like the thought of subjecting patients to a surgeon with rusty skills).
Thanks, I will look into that mod. Anyone have any ideas about the other questions? (Primarily 1 and 4?) Also, I will throw in another couple questions;
5. addReactionToShop(reaction_name,shop_name), I am assuming reaction name is [REACTION:THIS_IS_THE_REACTION_NAME] and shop name is [BUILDING:THIS_IS_THE_SHOP_NAME]. Will this persist through save-quit-load cycles or does it have to be run each load? Does the entity need to have the reactions set as permitted in their raws as well?
6. removeNative(shop_name), what does this do? Does it remove the access to the building from the build list? Does it work on vanilla un-moddable buildings?
7. Does the current spawn-unit allow for specifying friendly versus invader versus wild creatures? (Also can you spawn a unit and have it set as a pet of a unit, like how cats take owners?)
8. Is it possible to change a wild roaming creature to be a friendly tamed creature using just DFHack?
9. This may be more for just a general modding questions, but since I already have this list I might as well put it here. Do fliers still stay at the edge of the map when they invade? (Wondering if it would be possible to create a caste of a race that stays at the edge and attempts to summon more guys unless you go kill them)