Okay my idea I had was to simply make the catapults and cannons airplanes.
Sounds stupid? of course it does. But how I mean is using the XML file I was able to have the same interface as a fighter plane (bombard unit, bombard city/tile imp) but still be a catapult.
Unfortunately, the 3D aspect of this game makes it much harder to implement than it would've been had it been civ3... for one reason... depth! there's actual height these days in civ4 so the catapults were flying after my little tweak (it was hilarious). What's funnier, is when I bombarded an enemy tile, the catapult actually went through the fly by animation the fighter plans do.
It's go, Vrrooooooooo, through the air and fir the stone right as it's passing the the enemy - one of the funnier things I've seen.
Another problem that arose was - with the one ability of the plane - all abilities of the plane. Meaning I even got rebase on my catapult, and recon. which isn't good, for many obvious reasons.
and lastly, they can't move. Air units can't move actual tile spaces. However, if the other stuff can get fixed I thought of a FANTASTIC way to fix this. The point of Aircraft carriers is to transport the planes that can't move. There is a directory that indicates that they can transport X unit. X indicating the planes (each type). Well, in all movies and historical referances you always see someone pushing the catapult, a peon if you will, a... worker.
I had the idea to allow Workers the transport ability. Give them a capacity of 1, and only allow them to transport catapults, cannons, and artillery. It makes sense on various different lvls, workers are like the slaves of your empire, so of course they'd be thrown the task of hauling the catapults everywhere. But as you get more modern, the workers look like engineers. Well... you may need someone onhand to repair that artillery incase something goes wrong.
So... workers. What makes that idea even MORE interesting is that you can actually drop artillery places. Since it can't move on its own. You could use a worker to bring it to X location and drop it there, fortify a defensive unit in the same space, and put your worker back to work.
I'd also make artillery able to be captured just like in civ3. So this time around you'd be capturing a worker and an artillery at all times if it's a mobile one. Which would add more risk to the more power that these artillery would have (ranged bombardment of stacks.)
Aaaaaaaaaaanyway, as much as I liked this idea I worked on it for an hour or so to no avail. I'm not gonna give it up just yet, but, I've got tons of stuff I'm modding now. I just wanted to throw the idea out there and who knows - maybe someone else can get it to work.
