Vicevirtuoso
The Modetta Man
Well, the problem there is that if a human player captures one of Yuuka's cities, now you have a bunch of super-overdrive sunflower fields. Is it possible to use LUA to give out civ abilities? I know those can have improvement modifiers.
You can use Lua to, upon capture of a city, check all of the city's plots for Sunflower Fields and change them to the standard version instead of the AI's version. Unfortunately, you aren't able to adjust a Civ's UA mid-game.
Also, how should I get the AI to use its actual "bonus from internal trade routes" UA, or how do I cheat to emulate its use?
I don't think there is a way to force the AI to use internal trade routes without editing the DLL to adjust its economic strategy. Plus, in this case, it could help more than hinder if Yuuka ends up crippling her economy because all of her trade routes are internal. The AI uses both internal and external trade routes normally, so I think it will use them as it sees necessary, and it may find internals more necessary with the bonuses. But I can't say for sure.
Hey Vicevirtuoso -- I added the code to my Moriya civ, and it almost worked. I finally figured out that the issue is that Mountains are neither features nor terrain (despite having a value in the Terrain types...). In order to figure out if a tile is a mountain, you need to use "pPlot:IsMountain()" instead of "pPlot:GetFeatureType() == iFeature". Figured it'd be helpful to know!
Hahaha oh Firaxis.