In
Dune Wars and specifically
this thread, we have been discussing about super spies. One of the civs will have a "hero spy" ability where each spy gains 1 XP per turn, like FFH heroes, and the civ is hoped to do most of its work via spies. I have looked a little bit into the XML for super spies. I love how promotions are carefully worked in using existing xml tags like interception percentage.
I have some suggestions, many from Ahriman, about new missions which could be added. I can write python, but not sdk, and this mod is all about sdk. Is anybody interested in adding some missions? Here are some suggestions.
1. Mission to freeze cultural output, or outright decrease culture by a level. The idea here is to hurt a civ's expansion and soften up outlying cities for a culture flip.
2. It is probably too powerful, but a culture flip mission for a city. There is a hero Loki in FFH which does this; he can float around borders and look for new cities, and flip them. This should cause a diplomatic penalty from the person who lost the city to the person who won it.
3. It was suggested recently to add a mission which gives a diplomatic penalty against a third party. Rather than basing this on a mission fail, you can add it as its own mission. The fact that there is a "cover story" of some mission which fails does not matter; the point is to frame another civ. There is a Random Event already which does this, something about a huge diplomatic faux pas. For the player, there could be a submenu which lists all the third party players (neither the attacker nor the defender need to be listed). The AI could pick either the attacker's worst enemy, or any civ with a positive reaction to the defender and a negative reaction to the attacker.
4. In the case of Rev DCM but not standalone, a mission which flips the influence of a single tile. This is related to Influence Driven War. I am not sure exactly how the mechanic would work and it may be hard to implement. But it would be interesting to temporarily flip a town or resource on the border.
5. A hook from promotions into base mission cost. Some spies may be able to perform missions with a lower EP cost.
6. A hook from promotions into EP accumulation rate. When operating as a specialist, some spies may be able to generate EP faster than the base rate.
7. Today certain missions can be globally locked or unlocked by editing the xml (assassination and bribe). It would be helpful to have finer granularity, to lock missions by something else. For example, by tech or by civ. I can think of a few ways to do it; the most general way is probably to unlock certain missions only if the selected spy has certain promotions. Then civs can have UU with that promotion free, or the promotion can be unlocked by a tech.
Do any of these ideas sound interesting/doable?