I'd like to suggest the idea of having a set of default research topics when a country enters or leaves X-Com funding.
Concept: The idea is to trigger a research popup of some text saying a country has been overrun by aliens (eg. signed a research pact). Then after a few of those, maybe events can trigger to either give more research or missions of some kind.
Example of usage: countries:
- type: STR_USA
researchAlienJoin: STR_USA_IS_DOWN
researchAlienleave: STR_USA_IS_BACK
- type: STR_CANADA
researchAlienJoin: STR_CANUCKS_ARE_DOWN
researchAlienleave: STR_CANUCKS_HAVE_RETURNED
research:
- name: STR_USA_IS_DOWN
lookup: STR_THE_ALIEN_MENACE_ADVANCES
- name: STR_CANUCKS_ARE_DOWN
lookup: STR_THE_ALIEN_MENACE_ADVANCES
- name: STR_WE_ARE_DOOMED
dependencies:
- STR_USA_IS_DOWN
- STR_THE_ALIEN_MENACE_ADVANCES
- name: STR_NO_MORE_HOCKEY
dependencies:
- STR_CANUCKS_ARE_DOWN
- STR_THE_ALIEN_MENACE_ADVANCES
eventScripts:
- type: STR_INTERNATIONAL_RESPONSE
eventWeights:
0: STR_INTERNATIONAL_RESPONSE: 100
researchTriggers:
STR_WE_ARE_DOOMED: false
STR_NO_MORE_HOCKEY: true
STR_THE_ALIEN_MENACE_ADVANCES: true