gene modding
Description
[3.6.1] Auto-gene modification seemingly bugged
Game Version
(3.6.1) [a8b1]
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Leviathans Story Pack, Distant Stars, Ancient Relics, Lithoids
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
Context:
I got the pop event when a disatisfied pop (as expected when poorly adaptated to a world) can auto-modify its gene pool and get adapted to his world.
As a result some pops change from species (pop.1 event)
I immediately renamed this new subspecies to 'Blahtir des dunes' (I don't remember what their original name was, nor how many of them appeared).
Bug?
From then on, every new pop event of the same ilk displayed the same name for modified pops and non modified pops.
I believe that it's a bug.
I checked that this is not a localization issue (both English and French files use the same retrievers). Perhaps the display is the result of some fallback value?
Screenshots:
The issue is displayed on screenshot 1, when all of a sudden, modified pops are fighting against... themselves. There can be only two kinds of modified pops at any given time; those who are tagged and (perhaps) those who aren't (more down below).
Screenshot 2 is what I got before the issue: both the original species (Bhlatir) and the modified one are correctly retrieved, and the description text looks consistent.
Screenshot 3 is taken later so as to show the different subspecies of the founder species. Description text when acquiring a new trait doesn't look inconsistent, because the modified species is not opposed to another one.
More:
As I was peering at the pop_events.txt file, looking for an explanation, I spotted several seemingly weirdness, but I am not sure whether these are bugs, implicit coding (because of how scripts are expected to work), or all clear.
Uninformed technobabble:
pop.1 event
If I understand well, once triggered, only if pops > 3, with MTTH 200 months:
if pops < 6 (i.e 4 or 5, if no pop died or was relocated)
four pops at most change species and are tagged 'modified_pop_1'
remaining pops, if any, is tagged tagged 'non_modified_pop_1'
QUESTION 1: Shouldn't the purpose of this be to set a situation for future infighting between modified and non modified pops? In this case, if pops < 5 (i.e. 4 or less), then there is no room for non modified pops, and I guess that the future events can launch only if new migrants are added through pop growth or manual relocation.
(according to the trigger section in pop.2 event)
if pops > 6 (i.e. 7 or more)
six pops change species and are tagged 'modified_pop_1'
all the remaining pops are tagged 'non_modified_pop_1'
if pops = 6...
QUESTION 2: If I guess correctly that the event is bypassed whereas description and action text and tooltips are still displayed, isn't this an oversight.
Shouldn't first inequality be 'if pops < 7', meaning that 1 or 2 pops remain of original population.
Another question arise, to try and explain screenshot 1:
QUESTION 3: Are new pops grown out of the new auto-gen modded species tagged as 'modified_pop_1' as well (on top of acquiring the same subspecies of course)?
This doesn't seem to be required to go on further down the event chain, as long as at least one tagged pop remains on the world, but this could be artificially quenched if only newborn modified pops are left on this colony.
Further down with pop events, there is another point of interest:
where sometimes 'is_exact_same_species = owner' is used (pop.2), and sometimes, it's 'is_same_species = owner'. The wiki lists both conditions with same descriptions, but:
QUESTION 4: Could the former be used to check for same exact subspecies (here the auto-modified subspecies), and the later to check for same (parent) generic species? Perhaps both conditions are equivalent, but in the case they are not, this opens a whole lot of perspectives. For example:
QUESTION 5; How comes that when we create robot subspecies (specialized models), the parent model is never the original robotic species, as it seems to be the rule for organic species?
I would be interested if someone gets lights on this topic.
Steps to reproduce the issue.
Here what I did:
- Have the auto-gen modding chain starts
- Rename automodded subspecies
- Add some traits to the automodded subspecies (later on)
Upload Attachment
File(s) attached
[3.6.1] Auto-gene modification seemingly bugged
Game Version
(3.6.1) [a8b1]
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Leviathans Story Pack, Distant Stars, Ancient Relics, Lithoids
Do you have mods enabled?
Yes
Please explain your issue is in as much detail as possible.
Context:
I got the pop event when a disatisfied pop (as expected when poorly adaptated to a world) can auto-modify its gene pool and get adapted to his world.
As a result some pops change from species (pop.1 event)
I immediately renamed this new subspecies to 'Blahtir des dunes' (I don't remember what their original name was, nor how many of them appeared).
Bug?
From then on, every new pop event of the same ilk displayed the same name for modified pops and non modified pops.
I believe that it's a bug.
I checked that this is not a localization issue (both English and French files use the same retrievers). Perhaps the display is the result of some fallback value?
Screenshots:
The issue is displayed on screenshot 1, when all of a sudden, modified pops are fighting against... themselves. There can be only two kinds of modified pops at any given time; those who are tagged and (perhaps) those who aren't (more down below).
Screenshot 2 is what I got before the issue: both the original species (Bhlatir) and the modified one are correctly retrieved, and the description text looks consistent.
Screenshot 3 is taken later so as to show the different subspecies of the founder species. Description text when acquiring a new trait doesn't look inconsistent, because the modified species is not opposed to another one.
More:
As I was peering at the pop_events.txt file, looking for an explanation, I spotted several seemingly weirdness, but I am not sure whether these are bugs, implicit coding (because of how scripts are expected to work), or all clear.
Uninformed technobabble:
pop.1 event
If I understand well, once triggered, only if pops > 3, with MTTH 200 months:
if pops < 6 (i.e 4 or 5, if no pop died or was relocated)
four pops at most change species and are tagged 'modified_pop_1'
remaining pops, if any, is tagged tagged 'non_modified_pop_1'
QUESTION 1: Shouldn't the purpose of this be to set a situation for future infighting between modified and non modified pops? In this case, if pops < 5 (i.e. 4 or less), then there is no room for non modified pops, and I guess that the future events can launch only if new migrants are added through pop growth or manual relocation.
(according to the trigger section in pop.2 event)
if pops > 6 (i.e. 7 or more)
six pops change species and are tagged 'modified_pop_1'
all the remaining pops are tagged 'non_modified_pop_1'
if pops = 6...
QUESTION 2: If I guess correctly that the event is bypassed whereas description and action text and tooltips are still displayed, isn't this an oversight.
Shouldn't first inequality be 'if pops < 7', meaning that 1 or 2 pops remain of original population.
Another question arise, to try and explain screenshot 1:
QUESTION 3: Are new pops grown out of the new auto-gen modded species tagged as 'modified_pop_1' as well (on top of acquiring the same subspecies of course)?
This doesn't seem to be required to go on further down the event chain, as long as at least one tagged pop remains on the world, but this could be artificially quenched if only newborn modified pops are left on this colony.
Further down with pop events, there is another point of interest:
where sometimes 'is_exact_same_species = owner' is used (pop.2), and sometimes, it's 'is_same_species = owner'. The wiki lists both conditions with same descriptions, but:
QUESTION 4: Could the former be used to check for same exact subspecies (here the auto-modified subspecies), and the later to check for same (parent) generic species? Perhaps both conditions are equivalent, but in the case they are not, this opens a whole lot of perspectives. For example:
QUESTION 5; How comes that when we create robot subspecies (specialized models), the parent model is never the original robotic species, as it seems to be the rule for organic species?
I would be interested if someone gets lights on this topic.
Steps to reproduce the issue.
Here what I did:
- Have the auto-gen modding chain starts
- Rename automodded subspecies
- Add some traits to the automodded subspecies (later on)
Upload Attachment
File(s) attached
Attachments
Upvote
0