BTS Heroes (Wonder Units)

Which units?

The 5 new units are:
Helepolis: Classical Siege Weapon, effective in tacking cities.
Dardanelles Gun: Late-Medieval Siege Weapon

Santa Maria: Age of Sail exploration vessel.
Queen Anne's Revenge: A Privateer that can "capture" defeated units as another Privateer.
I-400 Carrier Submarie; An Industrial Era Submarine, with the capacity to carry 3 fighters. Historically the I-400 carried Seaplanes, fighters will have to do.
 
Here's an idea for (at least some of) the Heroes. You don't build them directly, you recieve them instead of what you thought you were building. You build a Caravel, but the first civ to build one (if they build two the same turn, the city that was founded first wins the tie?) gets it converted to the Santa Maria.

Alternatively, you TRY to build the Santa Maria, but if someone else finishes it first, your hammers are applied to a vanilla Caravel.
 
Here's an idea for (at least some of) the Heroes. You don't build them directly, you recieve them instead of what you thought you were building. You build a Caravel, but the first civ to build one (if they build two the same turn, the city that was founded first wins the tie?) gets it converted to the Santa Maria.

Alternatively, you TRY to build the Santa Maria, but if someone else finishes it first, your hammers are applied to a vanilla Caravel.

That would be pretty cool to impliment. However, I am not sure how (code wise) to do such a thinking without some SDK work (beyond my area of knowledge).
 
I think a better idea is either have the heroes given as a result of an event or challenge

-or-

that generic unit has x% chance of turning into that heroes with each successful battle
 
Or that they can only be created by being upgraded from Veteran units, like Immortals in FFH2;
I.E; A Catapult can be upgraded to a Trojan Horse when it has reached level 4/5 in combat (later units have higher reqs, as vassalage, theocracy, and a barracks can get you to high levels fast.).
 
Not sure if anyone is still following this, But I will have another update probably on Wednesday.

Over the weekend I expiramented with some more Models.
Naval: (I know just what this mod needs) [/sarcasm]
Adler von Lubeck: A "War Galleon" Stronger and Larger cargo capacity over the Galleon
HMS Dreadnought: Early Battleship. Will be the strongest ship on the seas till the Battleship is available.
Nautilus: An Attack Submarine, that can be gotten earlier.
Air:
Red Baron: Early Fighter, will be a "reward" for being the first to discover a tech
Zeppelin: trying to differntiate between the Zeppelin and the Airship has been difficult, might omit.
Mounted:
Companion Cavalry: will have a high withdrawel %, to be an early "shock" and "run" troups.
Gunpowder:
Republican Guard: Will have abilities of the earlier Swiss Guard, with the ability to "Twart Rivel Spies".
"Citizen":
Florence Nightingale: A Medic with Medic I, II and III. working on some Python Code to have her able to build a "Field Hospital" improvement. Might have to seek Tsentom's help here.
Conan: (I know Fictional, but I had the art). Would like to make him a Unique Great General, that can only attach itself to units. He would be a reward for some kind of quest. (maybe first Civ to conquor or raze a city?)

Also, I saw that WoL is back in the development stages. I dont want to step on anyones feet with this little mod. Therefore I am going to attempt to avoid using units that might overlap into what they are trying to establish.

Like always, if there is a unit/idea that you think might work, post it here.
 
What do you mean by the field hospital? As in only she can build it, or that once she builds it she disappears?
 
Ideally, She would build it, and it would stay, which is easy to do. Its just a matter of rigging the "building" animation to her.

Then theoretically, the Field Hospital stays, she moves on. Again, if I cannot get the code to work properly (right now, there is no "Dawn of Man" screen, which indicates a python error, or if the AI doesnt seem to understand it, then i might just omit it.
Her having the 3 Medic promotions, will give units a +50% healing and +15% healing on adjacent tiles, so thats fairly strong. I might be trying to do to much with it.

If she seems to work out. I would like to investigate more "Great People", that wouldnt fit into 1 of the 7 categories, that could be specialized units. Although this might overlap some into the Great People system which is something I wanted to avoid.
 
Couldn'y you just do this with XML? By making a "field hospital" improvement only buildable by the medic?
 
I can, thats the easy part, getting the Field Hospital to heal units is the tricky part.

I didn't see an XML tag for it. I imagine the "act as city" tag may work, but I dont really want aircraft to land at the field hospital.

Well, you can do a somewhat cheating way. Make a dummy unit that's invisible, no combat strength, no move points, with a dummy medic promotion that heals as much as you want. Use OnImprovementBuilt and OnImprovementDestroyed to place and remove the unit. Functionally that would work. Another option, although this would probably cause a lot of lag, would to be to have the game check (and it would have to check probably every plot in your territory), then check for the improvement, then check the units on it, then check their damage, then heal them by a percentage. But this method would probably slow the game down too much to be viable.

To have an improvement actually grant heal percentages would require some SDK modding.
 
I would make Connan something like a Spartacus so its historical. Unless you just really want Connan in the game of course.

I was able to put together a unit for "Spartacus"
The concept is someone of a stretch, so here goes:

The Spartacus unit is a Great General that has already been attached to a unit, which is actually a new unit called "Gladiator".
The Gladiator is unbuildable. The Gladiator is an Axeman with only +25% vs Melee, and 1 First Strike Chance. This may change, it was more to test out some concepts. I want the unit to be a "skirmisher" type unit. Weaker than a standard military, but to have some use.
Every Combat Victory this "Spartacus" Unit wins, there is a 50% chance to "Recruit" an additional Gladiator. In this way, one can build an army of Gladiators, similar to the history of Spartacus and his uprising.

This is all started by an event with will gift Spartacus to the the first Civ that completes a Colosseum building, while running the Slavery Civic.

I toyed with the idea of making this a Barbarian Hero Unit, that will cause some problems for a Civ that build a Colosseum (not the first, a random one). However I felt it defeated the purpose of the Mod.

I also toyed with the idea of adding the Flavian Ampitheater wonder that has floated around here for a while, and give the "winner" of Spartacus, the option of building the Wonder or starting this Gladiator Army. (The Wonder could also be built by normal means). I did want to avoid more "extras" (Units, Wonders, Buildings), but a few has worked its way into the to fill some roles. For example the Museum Ship is a building that these Age of Sail/Industrial Age Ships can build when they are past their use. The building it self just adds Wealth and Culture to the city.

Regardless, it should be an interesting Unit.

Others I have completed are the Dreadnought, Companion Cavalry, Florence (no field medic improvement), and the Red Baron.

The art for the Republican Guard was screwed up (or at least my coding of it), so I have to figure out whats wrong there.
 
Hey Edgecrusher, I want to merge this with WolfRevolution, but Revolutions have BUG. You didn't comment your python code, so it's a bit difficult to figure out how to merge the python with BUG. Any chance you could upload commented python, or produce a v 3.6 BUG merged version?
 
I'd been contributing some hero unit ideas to Phungus's WolfRevolution thread (see his sig).


To summarize:
infantry....Marine Raiders (commando/amphibious)
paratroopers...101st Airborne Division (guerilla, morale, pinch)
trebuchet.......Warwolf---probable largest trebuchet ever---used @ Stirling Castle
catapult........early crossbow unit, based on idea of Greeks mass-producing their pre-catapult
design the Gastraphetes ("man-held" ballista).
cavalry/muskets......Household elite units---like the Lifeguard or the Maison du Roi.
mech infantry........Future Combat System brigade being developed by the US Army
swords..............Legion X Equestris (One of Julius Cesaer's favorite legions, mounted too so they could be his bodyguard).

and some more.

And instead of Conan, you could have Herakles or Gilgamesh. As warriors with clubs, they'd fit in.
 
Hey Edgecrusher, I want to merge this with WolfRevolution, but Revolutions have BUG. You didn't comment your python code, so it's a bit difficult to figure out how to merge the python with BUG. Any chance you could upload commented python, or produce a v 3.6 BUG merged version?


I added tags around the items I changed in Python. (at least those that I could remember).
The EventManager, all the tags are present.
In the 2 Pedia files, I went through and put where I could remember. Not 100% sure, I did it a while ago (maybe 6 months or so).

In addition I uploaded a new version with 17 total heroes. I cleaned up some aesthetics issues and cleaned up a bug where the Barbarians would build the Trojan Horse and Sacred Band before any Player (AI or Human) would come close.

If anyone actually plays with this, if they notice any balance issues that they feel need to be corrected, please dont hesitate to post here. This is a work in progress and the more input the better.
 
Hello Edgecrusher!

I am quite happy that WoL has been an inspiration for your work here. Anyhow, to get to my main point, now that WoL is back, alive, kicking, and revived from the dead, that means that WoL's heroes will also be back.

Although they won't be necessarily in the same vein as your work, I wanted to ask - out of politeness - whether it'd be okay if I could use your python-based civilopedia page-thing in WoL, as I have zero python capability.

Thanks very much!

---

Also, come to think of it, I've noticed that your mod has had a slight eurocentric slant - not that theres wrong with that, and its very understandable. I've just thought I'd throw out a couple of random ideas for some more "exotic" heroes:

- Guan Yu - Chinese hero of the Three Kingdoms, worshipped as a deity in later times

- Paladins

- Gurkhas - famous warriors from Nepal, so strong and fierce that even the British Empire used them in its armies
 
Top Bottom