Description
Key names of Machine Intelligence Tradition Swaps are not used [Orion 3.6.1] [a6c5]
Game Version
Orion 3.6.1
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Distant Stars, Ancient Relics, Federations
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
As noted in the tradition files, the "name" field of a tradition swap indicates the new key for an applied swap. However, upon unlocking them (tested with Machine Intelligences), the key used is still the default one. This can cause problems, such as in mods when checking for a specific tradition swap, as such checks would never trigger. The effects of the tradition swaps themselves still function correctly, however (e.g. Synthetics finisher correctly gives Machine empire leaders the Synthetic trait).
Steps to reproduce the issue.
1. Start a fresh game with a Machine Intelligence (I chose the Eliminators default empire)
2. Research all technologies (console command "research_all_technologies")
3. Add some unity (console command "unity 1000000")
4. Unlock everything in the Synchronicity tradition tree.
5. Get the Synthetic Age ascension perk then unlock everything in the Synthetics tradition tree.
For the following steps:
<tradition> refers to any one of the following: "tr_synthetics_finish", "tr_synchronicity_finish", "tr_synchronicity_harmonious_directives"
<machine_tradition> refers to any one of the following: "tr_synthetics_finish_machine", "tr_synchronicity_machine_finish", "tr_synchronicity_harmonious_directives_machine"
6. Run the command "effect country_list_tooltip = {limit = {has_tradition = <tradition>}}", where <tradition> is defined above. The player empire appears in the list.
7. Run the command "effect country_list_tooltip = {limit = {has_tradition = <machine_tradition>}}", where <machine_tradition> is defined above. The player empire DOES NOT appear in this list.
8. Note that the empire leaders still receive the Synthetic trait, confirming that the effects of a tradition swap are still functional.
Upload Attachment
File(s) attached
Key names of Machine Intelligence Tradition Swaps are not used [Orion 3.6.1] [a6c5]
Game Version
Orion 3.6.1
What version do you use?
Steam
What expansions do you have installed?
Synthetic Dawn, Utopia, Leviathans Story Pack, Apocalypse, Distant Stars, Ancient Relics, Federations
Do you have mods enabled?
No
Please explain your issue is in as much detail as possible.
As noted in the tradition files, the "name" field of a tradition swap indicates the new key for an applied swap. However, upon unlocking them (tested with Machine Intelligences), the key used is still the default one. This can cause problems, such as in mods when checking for a specific tradition swap, as such checks would never trigger. The effects of the tradition swaps themselves still function correctly, however (e.g. Synthetics finisher correctly gives Machine empire leaders the Synthetic trait).
Steps to reproduce the issue.
1. Start a fresh game with a Machine Intelligence (I chose the Eliminators default empire)
2. Research all technologies (console command "research_all_technologies")
3. Add some unity (console command "unity 1000000")
4. Unlock everything in the Synchronicity tradition tree.
5. Get the Synthetic Age ascension perk then unlock everything in the Synthetics tradition tree.
For the following steps:
<tradition> refers to any one of the following: "tr_synthetics_finish", "tr_synchronicity_finish", "tr_synchronicity_harmonious_directives"
<machine_tradition> refers to any one of the following: "tr_synthetics_finish_machine", "tr_synchronicity_machine_finish", "tr_synchronicity_harmonious_directives_machine"
6. Run the command "effect country_list_tooltip = {limit = {has_tradition = <tradition>}}", where <tradition> is defined above. The player empire appears in the list.
7. Run the command "effect country_list_tooltip = {limit = {has_tradition = <machine_tradition>}}", where <machine_tradition> is defined above. The player empire DOES NOT appear in this list.
8. Note that the empire leaders still receive the Synthetic trait, confirming that the effects of a tradition swap are still functional.
Upload Attachment
File(s) attached