thank you for your prompt response. i'm not in a hurry.
i'm still unsure if you understood my problem correctly. maybe i did not express myself properly. sorry, english is not my primary language.
i had a few 'official' mods turned on, namely aliens pick up, limit craft item, unlimited waypoints, tftd damage model. none of which should interfere with research; nevertheless, i disabled them and started another test run with "1.0 git 2021-12-20".
i did the following:
- built the first base
- saved the game as '05.sav'
- made a copy of the file as '06.sav'
- edited '06.sav' to include a bunch of different live aliens and 100 scientists instead of 10. marked all modifications with eol #comments
- loaded the modified save
- built some facilities, saved it as '07.sav'
- began the research process in the following order:
- snakeman soldier. received snakeman. unlocked corpse, origins. snakeman soldier removed from available projects. as expected so far.
- origins.
- sectoid leader. received sectoid. unlocked corpse, martian. sectoid leader removed. as expected.
- martian.
- sectoid commander. unlocked cydonia, psi lab. sectoid commander removed. as expected.
all finished research projects are included in this order under 'discovered:' in the last '08.sav'. as expected.
at this point, snakeman commander should not be available, because its interrogation would not yield any more ufopaedia entries, not even the snakeman corpse. but it is still available as a new research project. i even finished cydonia before saving '08.sav'. see all attached.
i would say that none of the soldier, leader or commander ranks from the sectoid and snakeman race should be available for research at this point.
i don't say that the game mechanics are flawed. technically, because of the fact that the research on snakeman commander itself was not completed, it is not included in the 'discovered:' list, therefore it is available as a new project. i merely say that i would like to make my own mod that changes this behaviour to match my expectations. i'm somewhat suspicious about my find; i feel that either i'm doing something wrong or my expectations are too high. the vanilla research.rul would be complicated [beyond comprehension for people like me] if this mechanism was fixed/changed the way i expect it to work, that's why i'm trying to achieve it with a mod.