Smayo
Warlord
- Joined
- Mar 1, 2019
- Messages
- 169
I am making a mod for giving the AI mementos, I've built the full framework for assigning them randomly in the game setup screen, but now need to make all the combinations of mementos for automatic assignment. So need to know what mementos are synergistic together, what mementos are good with certain leaders, what mementos are good with certain civilizations, and what are some specific leader or civ double memento combos. I've made some very boring ones, like the free militaristic attribute ones for Militaristic Leader and Civ ones. And Confucius getting Specialist ones, Charlemagne cavalry ones. But I could do with a lot more. If anyone was interested in this mod, I'd be happy to add extra ones that people suggest. The main thing needs to be that it can't be something the AI won't use. For example, the Sword of Brennus granting gold on returning cities might seem good for a warmongerer, but the AI won't know about it, and won't return it for the Gold bonus.
Here are some examples of the synergy tables:
Heres a taster of the mod as it stands, it ended up being an overhaul of the advanced setup screen:
Here are some examples of the synergy tables:
SQL:
INSERT INTO LeaderMementoSynergy (LeaderType, MementoType) VALUES
('LEADER_TECUMSEH', 'MEMENTO_FOUNDATION_SLING_BULLET');
INSERT INTO CivMementoSynergy (CivilizationType, MementoType) VALUES
('CIVILIZATION_SHAWNEE', 'MEMENTO_FOUNDATION_TREATY_OF_KADESH');
INSERT INTO MementoSetSynergy(MementoTypePrimary, MementoTypeSecondary) VALUES
('MEMENTO_FOUNDATION_SLING_BULLET', 'MEMENTO_FRIEDRICH_OBLIQUE_ORDER_BLACK_EAGLE'),
('MEMENTO_FOUNDATION_TREATY_OF_KADESH', 'MEMENTO_CHARLEMAGNE_GLOBUS_CRUCIGER');
INSERT INTO SpecificMementoCombo(ComboID, LeaderType, CivilizationType, MementoTypePrimary, MementoTypeSecondary) VALUES
('TrungTracRomeLegatus', 'LEADER_TRUNG_TRAC', 'CIVILIZATION_ROME', 'MEMENTO_XERXES_KING_SCYTHIAN_AXE', 'MEMENTO_FOUNDATION_ART_OF_WAR');
Heres a taster of the mod as it stands, it ended up being an overhaul of the advanced setup screen:
Last edited: