Louis the XIV
Sun King
I think the Civ4 n 5 mod has all of these features but im not sure.
I would love to do that but it is far too complicated for my python and sdk programming skills.Here's a modcomp idea I have for quite some time. Please let me know if someone has already made something like this or is willing to do it.
Great Explorers
A new type of great person that rewards players for exploring the world. So it would not be born from points in cities but would need a new progress bar, similar to Great Generals.
Great Explorer Points (GEP) would come from exploring the map. When it reaches a threshold, the civ receives a Great Explorer in its capital, its current GEP is reset to 0 and the GEP threshold is increased one step for all civs.
GEP could be gained something like this:
Of course it should scale with map size and buildings, civics and traits should be able to affect GEP generations.
- +4 for revealing a black land tile
- +1 for revealing a black water tile
- +x for discovering certain features (should be customizable to use with Natural Wonders)
- +100 for making contact with another civ.
I know that Colonization has something like this for the founding fathers.I would love to do that but it is far too complicated for my python and sdk programming skills.
As far as I know it hasn't been done before.
Technically everything about founding fathers is placed in the colonization DLL and can be copied to BTS.I know that Colonization has something like this for the founding fathers.
I wonder wonder if that could be reverse engineered into a modcomp for BtS.
Maybe @raystuttgart or @Nightinggale can say more about it.
Isn't it possible for players to gain points instead of teams?One problem though. What happens if there are two players on one team? All examples given for gaining points are for teams, but gaining a unit is for a player.
Sure it's possible, but do you want it? Say there is a natural feature, then player 1 explores it. Player 2 on the same team will then lose out of the ability to gain because the team explored it already. This will give a major disadvantages to teams with more than one player.Isn't it possible for players to gain points instead of teams?
I will try to do it. It doesn't sound hard at all so there are high hopes I will finish it!Could someone create this python modcomp for a Tower of Babel wonder?
- When constructed, triggers war between all teams in the world (including the builder).
I won't do anything to the tech except for add the effect, so I won't choose in what era it is limited.Masonry is the tech requirement. ToB should be Classical or earlier. Limiting to Ancient is just too strict.
I don't like the diplomacy penalty in this case though with other some wonder it may be useful. Can you send it also, please?
Well, if you cannot do the war declaration, I'm open to other ideas. Just it should reflect to the babel confusion.
def onBuildingBuilt(self, argsList):
'Building Completed'
pCity, iBuildingType = argsList
#2.17a Copernicus
iNumUnit = 3
iCopernicus = gc.getInfoTypeForString("BUILDING_COPERNICUS_OBSERVATORY")
iUnitCreated = gc.getInfoTypeForString("UNIT_GALLEON")
iPlayer = pCity.getOwner()
pPlayer = gc.getPlayer(iPlayer)
if (iBuildingType == iCopernicus):
for iLoop in xrange(iNumUnit):
pPlayer.initUnit(iUnitCreated, pCity.getX(), pCity.getY(), UnitAITypes.UNITAI_ATTACK, DirectionTypes.NO_DIRECTION)
#2.17a End
I don't understand. Are you saying this as a request or are you talking about the Tower of Babel?This gave me an idea which I eventually did for my mod.
I don't like the "set in stone" for Spain so much so did similar but you need to build a wonder called Copernicus to do it (art asset is on this forum).
You can use similar to do yours, it's quite straightforward in Python.
For me it's a bit easier because you can only build copernicus in coastal cities so I don't have to check too much where to build the galleon for free
I also gave another power to Copernicus (which you can do with Optic) to allow for units to be able to cross the ocean.
I did in C++ so a bit more tricky,
in this function - bool CvUnit::canMoveInto(const CvPlot* pPlot, bool bAttack, bool bDeclareWar, bool bIgnoreLoad) const
I am trying to make a mod in which Spain gets 5 conquistadors and 2 Galleons when they Discover Astronomy, I tried to make it an Event but it Doesn't work!
I would really appreciate any kind of help! Thank You