Are you talking about Arabia flipping Egypt? The reason for that isn't that Arabia is too weak to take, but that they often simply didn't bother, which usually resulted in an Arab-free Africa and the Arabian civ settling dozens of cities on the Arabian peninsula instead. Given how early the Arabs conquered Egypt, that's fine.
Good idea, the only problem is that it gives no incentive to expand into Europe. And we can always exclude Sahara exploits by making floodplain-less desert tiles not count![]()
Not bad. Currently my ideas were the following:
Blue Mosque (Engineering, Music, Islam): either no city unhappiness OR no unhappiness from using forced labor
Red Fort (Engineering, Philosophy, Islam): +3 free specialists (stolen from SoI)
I've already changed Topkapi Palace to:
Topkapi Palace (Civil Service, Islam): can draft two extra units per turn
Yes, that's exactly what happened. Was it your intention?So you refuse the flip, and Arabian units appear at Egypt's southern border?
By the way, did someone run some Ottoman starts recently? I'm asking because in mine Byzantium was always collapsed, so it seems they went from "a little too stable" to "a little too unstable". Another solution would be to give them a respawn limited to Thrace and Greece.
Why exactly? If you expand to useless areas, you have to pay for it. It's not as if it would matter when they're historical for you.
How many Religions are there going to be at the end? 2 Christian Faiths are enough, IMO, otherwise we would need to include historically significant Shia Islam as well...
Orthodoxy affects Russia, Byzantines and a respawned Greece, how many does Shia Islam affect
By the way, did someone run some Ottoman starts recently? I'm asking because in mine Byzantium was always collapsed, so it seems they went from "a little too stable" to "a little too unstable". Another solution would be to give them a respawn limited to Thrace and Greece.
Shiite Islam affects Iran, re spawned Iraq, and also note that the Egyptians and the Mughals can go either way with Shiite or Sunni Islam because if Saladin had not conquered Egypt or was a shiite there could have been Shiite Islam; that is a good bit of alternate history for those that like that aspect of the game. Well some of you might say that it only affects two-three countries in the game, well Zoroastarianism only affects Early Persia, Toaism and Confucianism only affect China, and Orthodoxy for all its worth only affects two countries. There are several other reasons for Shiite Islam as well (I am not arguing that any of of the other religions should be taken out only that Shiite Islam should not be cut off when it represents a very similar to almost same purpose)
Zoroastrianism did make it as far as Rome, with cults venerating Mithra (a Yazata of the Zoroastrian religion) taking root there and becoming quite popular. Taoism (and Chinese folk religion) have also left their marks on Corea & Japan but much of it to me appears to be kind of like how Westerners treat Greek/Roman gods. Confucianism isn't really a reiligion per se, but more of a kind of philosophy and way of life. The Coreans readily adopted Confucianism and centered much of their society around it, to the point where I'd say they took it farther than the Chinese. I do want to make the case in fact that the Coreans should start out as Confucian and with Confucian Missionaries instead of being Buddhist. Confucianism also greatly influenced early Japanese development and they later developed their own schools of Neo-Confucianism.
Shiite Islam affects Iran, re spawned Iraq, and also note that the Egyptians and the Mughals can go either way with Shiite or Sunni Islam because if Saladin had not conquered Egypt or was a shiite there could have been Shiite Islam; that is a good bit of alternate history for those that like that aspect of the game. Well some of you might say that it only affects two-three countries in the game, well Zoroastarianism only affects Early Persia, Toaism and Confucianism only affect China, and Orthodoxy for all its worth only affects two countries. There are several other reasons for Shiite Islam as well (I am not arguing that any of of the other religions should be taken out only that Shiite Islam should not be cut off when it represents a very similar to almost same purpose)
-It can help/diversify the UHV, UP, culture and various buildings in Middle East. Much like how China has Taoism (and Confucianism) added to diversify the country and facilitate in its new UHV, Shiite Islam can offer similar situations in Persia, Arabia, Mughals and the Ottomans. As already demonstrated in Synthesis, a Shiite based Uhv is perfect for Iran.
-Shiite Islam historically is present in significant minorities all over the Middle East (including Egypt, Arabia, Iraq, Iran, Pakistan and even India); and these minorities can facilitate the weakening of some states and become a hindrance to consolidate their power. This can be applied to late Arabia (by having some sort of religous unrest which along with the Mongol invasion will lead to their demise), Ottomans (who faced significant problems with the Qizilbash and the Alevis), Mughals etc.
-Shiite Islam much like Reformation can be added to stimulate war in the game particularly between the Shia Iran and the Sunni Ottomans and the Mughals. Secondary conflicts can also occur between Egypt and Arabia (Fatimid-Abbasid Wars) if Egypt turns out to be Shiite. The first conflict was rather significant and Shiite Islam would be perfect for such a thing.
-The way Shiite Islam is added in Synthesis has no real drawbacks ; the only "wacky" thing that can happen is that Egypt has a 20% chance of becoming Shiite but this can be a great alternate history. So I don't see a reason why it shouldn't be added since it will help the game into some aspects; and there is also the fact that Christianity is divided in three demonstrations ...., and there are already religions present that are only applicable towards one or two civs ( like Taoism, Zoroastarianism, and Orthodoxy if added)
Lastly if you want to see how i propose on adding Shiite Islam just look at Project Synthesis; you will see what im talking about with no real drawbacks as what Linkman has done over there represent Shiite Islam perfectly, balanced and makes the Middle East into a better gameplay experience.
You are right, and it seems that I did try to undermine other religion for the quest of adding Shiite Islam, I probably gave you the impression that those religions did not spread beyond their borders but what i was try to point out was that they were not majority outside their respective region (with Zoroastarianism, Toaism and Orthodoxy). Also, by that account there are significant amount of Shia minority in places as far Nigeria (centerend in the states of Kano and Sokoto) and Indoneisa (western Sumatra and Aceh). As far as Confucianism is concerned, thanx for the enlightenment, did not know some of these facts (with Korea).
PlayerTypes CvCity::getLiberationPlayer(bool bConquest) const
{
if (isCapital())
{
return NO_PLAYER;
}
//Rhye - start comment
/*
//for (int iPlayer = 0; iPlayer < MAX_CIV_PLAYERS; ++iPlayer) //Rhye
for (int iPlayer = 0; iPlayer < NUM_MAJOR_PLAYERS; ++iPlayer) //Rhye
{
CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iPlayer);
if (kLoopPlayer.isAlive() && kLoopPlayer.getParent() == getOwnerINLINE())
{
CvCity* pLoopCapital = kLoopPlayer.getCapitalCity();
if (NULL != pLoopCapital)
{
if (pLoopCapital->area() == area())
{
return (PlayerTypes)iPlayer;
}
}
}
}
CvPlayer& kOwner = GET_PLAYER(getOwnerINLINE());
if (kOwner.canSplitEmpire() && kOwner.canSplitArea(area()->getID()))
{
PlayerTypes ePlayer = GET_PLAYER(getOwnerINLINE()).getSplitEmpirePlayer(area()->getID());
if (NO_PLAYER != ePlayer)
{
if (GET_PLAYER(ePlayer).isAlive())
{
return ePlayer;
}
}
}*/
//Rhye - end comment
PlayerTypes eBestPlayer = NO_PLAYER;
int iBestValue = 0;
int iTotalCultureTimes100 = countTotalCultureTimes100();
//for (int iPlayer = 0; iPlayer < MAX_CIV_PLAYERS; ++iPlayer) //Rhye
for (int iPlayer = 0; iPlayer < NUM_MAJOR_PLAYERS; ++iPlayer) //Rhye
{
CvPlayer& kLoopPlayer = GET_PLAYER((PlayerTypes)iPlayer);
if (kLoopPlayer.isAlive())
{
if (kLoopPlayer.canReceiveTradeCity())
{
CvCity* pCapital = kLoopPlayer.getCapitalCity();
if (NULL != pCapital)
{
int iCapitalDistance = ::plotDistance(getX_INLINE(), getY_INLINE(), pCapital->getX_INLINE(), pCapital->getY_INLINE());
if (area() != pCapital->area())
{
iCapitalDistance *= 2;
}
int iCultureTimes100 = getCultureTimes100((PlayerTypes)iPlayer);
if (bConquest)
{
if (iPlayer == getOriginalOwner())
{
iCultureTimes100 *= 3;
iCultureTimes100 /= 2;
}
}
if (GET_PLAYER((PlayerTypes)iPlayer).getTeam() == getTeam()
|| GET_TEAM(GET_PLAYER((PlayerTypes)iPlayer).getTeam()).isVassal(getTeam())
|| GET_TEAM(getTeam()).isVassal(GET_PLAYER((PlayerTypes)iPlayer).getTeam()))
{
iCultureTimes100 *= 2;
iCultureTimes100 = (iCultureTimes100 + iTotalCultureTimes100) / 2;
}
int iValue = std::max(100, iCultureTimes100) / std::max(1, iCapitalDistance);
if (iValue > iBestValue)
{
iBestValue = iValue;
eBestPlayer = (PlayerTypes)iPlayer;
}
}
}
}
}
if (NO_PLAYER != eBestPlayer)
{
if (getOwnerINLINE() == eBestPlayer)
{
return NO_PLAYER;
}
for (int iPlot = 0; iPlot < NUM_CITY_PLOTS; ++iPlot)
{
CvPlot* pLoopPlot = ::plotCity(getX_INLINE(), getY_INLINE(), iPlot);
if (NULL != pLoopPlot)
{
if (pLoopPlot->isVisibleEnemyUnit(eBestPlayer))
{
return NO_PLAYER;
}
}
}
}
return eBestPlayer;
}