As we all know, the spy unit has been rendered pretty much useless in Civilization IV. "Steal Plans", "Destroy Production" and "Sabotage Improvement" just don't cut it anymore.
Therefore, I'd like to come up with a thread that could combine some of the ideas of the community on what we could do to improve the Spy unit. The graphics are there, the sounds are there, so get your skin-tight leather and latex suits ready, put your silencer on, and proceed with the mission
.
Here are some of the ideas I could come up with, WITHOUT adding too much stuff to alter the CURRENT gameplay. Keep in mind, it should be an ENHANCEMENT, not a complete gameplay modification.
Note: Instead of giving the abilities I'll mention in this post to the spy unit, a new unit called "fanatic" or "propogandist" or "televangelist" or something like that can be created (similar units were available in previous Civilization games, even in the Call to Power series).
Initiate Revolt:
- This spy ability should come in handy for those moderate-culture rival cities that are way too close to your borders, such as founded on an empty spot right in the middle of your empire, or do more than just damage the production of the city.
- If you have some percent of cultural influence over the city (say, 51%), the revolt could cause the city to flip to your empire.
- Realistically speaking, this should cost around 30% more than destroy production, as it has quite a bit of side effects to have one of your cities revolt and initiating a revolt takes much more political propaganda than just infiltrating certain facilities to destroy production, or steal plans.
Steal Technology:
- This spy ability should not steal the whole technology, but a certain percentage of a certain technology known to the rival and not known to the player.
- Success rates should be around the same as steal plans.
- Aside from the success rate of the mission, there can be a second rate of success (between 40% to 80%), which could be the percentage of research stolen.
Steal Map:
- This should steal the worldmap from the rival, without stealing all the plans (without stealing all the unit locations of the rival, including the line of sight through the holy city controlled by the rival).
- Higher success rate than steal plans, and costs less.
Infiltrate City:
- Same success rate as steal plans, costs a bit more.
- When you're on a city with the spy unit, you can see what the rival city is producing and also quite a bit of the details. However, this mission could allow the spy to be a PERMANENT viewer of the city, CONSUMING the unit and giving PERMANENT line of sight of the city (if a holy city, including the line of sight of the holy city, IF the rival's state religion is that of the holy city).
Sabotage Building:
- Say the city has quite a bit of SAM Infantry garrisoned, and also a fighter or jet fighter on a patrol mission. Wouldn't it be nice to at least destroy the bunker?
- Success rate and cost the same as sabotage improvement.
Assassination:
- Two possibilities:
a) This mission can either kill a random unit garrisoned in the city...
b) ...or, the option I like more, it can cause certain amount of +
for a certain amount of turns in the city. Once done, it can't be repeated again until the negative effects fade away, to prevent spamming of this ability.
and last, but not least,
Striptease:
- The spy unit can start stripping, giving every city of your empire +5
for 100 turns. 
Well, this was my effort.
If you have any Python scripts or any other work you'd like to share for this project, please don't hesitate to post under this thread.
Therefore, I'd like to come up with a thread that could combine some of the ideas of the community on what we could do to improve the Spy unit. The graphics are there, the sounds are there, so get your skin-tight leather and latex suits ready, put your silencer on, and proceed with the mission

Here are some of the ideas I could come up with, WITHOUT adding too much stuff to alter the CURRENT gameplay. Keep in mind, it should be an ENHANCEMENT, not a complete gameplay modification.
Note: Instead of giving the abilities I'll mention in this post to the spy unit, a new unit called "fanatic" or "propogandist" or "televangelist" or something like that can be created (similar units were available in previous Civilization games, even in the Call to Power series).
Initiate Revolt:
- This spy ability should come in handy for those moderate-culture rival cities that are way too close to your borders, such as founded on an empty spot right in the middle of your empire, or do more than just damage the production of the city.
- If you have some percent of cultural influence over the city (say, 51%), the revolt could cause the city to flip to your empire.
- Realistically speaking, this should cost around 30% more than destroy production, as it has quite a bit of side effects to have one of your cities revolt and initiating a revolt takes much more political propaganda than just infiltrating certain facilities to destroy production, or steal plans.
Steal Technology:
- This spy ability should not steal the whole technology, but a certain percentage of a certain technology known to the rival and not known to the player.
- Success rates should be around the same as steal plans.
- Aside from the success rate of the mission, there can be a second rate of success (between 40% to 80%), which could be the percentage of research stolen.
Steal Map:
- This should steal the worldmap from the rival, without stealing all the plans (without stealing all the unit locations of the rival, including the line of sight through the holy city controlled by the rival).
- Higher success rate than steal plans, and costs less.
Infiltrate City:
- Same success rate as steal plans, costs a bit more.
- When you're on a city with the spy unit, you can see what the rival city is producing and also quite a bit of the details. However, this mission could allow the spy to be a PERMANENT viewer of the city, CONSUMING the unit and giving PERMANENT line of sight of the city (if a holy city, including the line of sight of the holy city, IF the rival's state religion is that of the holy city).
Sabotage Building:
- Say the city has quite a bit of SAM Infantry garrisoned, and also a fighter or jet fighter on a patrol mission. Wouldn't it be nice to at least destroy the bunker?
- Success rate and cost the same as sabotage improvement.
Assassination:
- Two possibilities:
a) This mission can either kill a random unit garrisoned in the city...
b) ...or, the option I like more, it can cause certain amount of +

and last, but not least,
Striptease:
- The spy unit can start stripping, giving every city of your empire +5


Well, this was my effort.
If you have any Python scripts or any other work you'd like to share for this project, please don't hesitate to post under this thread.