How do I use blue marble with this?NEW UPDATE
Independent1 Starts with Masonry and Pastoralism
Niwt-Rst no longer starts with a Worker
Egypt no longer flips Horse and Southern Stone upon spawn
How do I use blue marble with this?
Are you pulling from the BalanceAndCivs branch? The develop branch is an old branch that I intended to be based on vanilla DOC, but never got around to making vanilla.I know you posted this somewhere, but how do I set up my mod folder for the SVN update? I thought I had done it but no option to update shows up/
You should always be able to use Blue Marble by copying BlueMarble.fpk into the Assets folder.
You have to specifically set up your normal art as an FPK so that the Blue Marble one can override it by being included. The paths in both FPKs have to match exactly.
That's right. Is RFCE still in development? You should contact their developers instead.
if (eIndex == KOREA && getX_INLINE() == 108 && getY_INLINE() == 48)
{
return 82393;
}
if (getOwner() == EGYPT && !isHuman() && pPlot->getX() <= 65 && GC.getGameINLINE().getGameTurnYear() < -1200 &&
!pPlot->isCity() && (getUnitType() != GC.getInfoTypeForString("UNIT_WORKER") || GC.getInfoTypeForString("UNIT_SETTLER")))
return false;
if (!plot()->isCity() && canFound(plot()) && plot()->getPlotType() != PLOT_OCEAN && GC.getMap().getArea(getArea())->getNumTiles() == 1)
{
getGroup()->pushMission(MISSION_FOUND);
return;
}
So I gave merging this another shot and got some more questions:
What's the reasoning behind prohibiting auto-raze of cities before 1000BC?
Also
Code:if (eIndex == KOREA && getX_INLINE() == 108 && getY_INLINE() == 48) { return 82393; }
Boy, you really want Korea to settle that spot.
Code:if (getOwner() == EGYPT && !isHuman() && pPlot->getX() <= 65 && GC.getGameINLINE().getGameTurnYear() < -1200 && !pPlot->isCity() && (getUnitType() != GC.getInfoTypeForString("UNIT_WORKER") || GC.getInfoTypeForString("UNIT_SETTLER"))) return false;
Before 1200BC Egyptian Workers and Settlers can not move west (or is it south? I always mix them up) of x65? Why's that?
Right below that (both in CvUnit.cpp) there's another block that seems to prohibit Huluganni from moving into a certain area as well.
Again in CvUnit.cpp in line 4913 in the function bool CvUnit:illage() (and in that if (pPlot->isWater())) setMadeAttack() was set from false to true. Why's that?
In CvUnitAI.cpp starting from line 1167 in the function void CvUnitAI::AI_settleMove() you added:
Code:if (!plot()->isCity() && canFound(plot()) && plot()->getPlotType() != PLOT_OCEAN && GC.getMap().getArea(getArea())->getNumTiles() == 1) { getGroup()->pushMission(MISSION_FOUND); return; }
I'm assuming this is to motivate AI Polynesia to settle 1 tile islands, correct?