RFC Classical World

Roman Republic UHV Win:
Spoiler :

roman_republic_win.png

 
Byzantine leader does not change to Justinian when they spawn (they spawn with Pompey, the Roman Rebels leader) and they spawned at war with Rome. Also, Christianity needs to have a far larger spread rate- it's 350 AD and they're in 4 or 5 cities instead of being all over Europe and the Middle East.
 
Numidia does not switch to the Huns properly- while the name and leaderhead does change properly, their core remains Numidia and they keep whatever cities they had as Numidia.
 
Numidia does not switch to the Huns properly- while the name and leaderhead does change properly, their core remains Numidia and they keep whatever cities they had as Numidia.

Wow, good find sir.

BUG:

Celts UHV goals 1 and 2 (Capture Rome and Colonize Celtic world) are inverted i.e. when I complete goal 1, goal 2 checks true. As a side effect, it is impossible to track one's progress in colonizing the Celtic world now since it checked accomplished in place of the Capture Rome UHV.
 
fixed the Celtic UHV issue

Roman republic great people goal now counts any great people, they don't have to be unique

in my games I have not had any issue with the founding of Christianity or the Byzantines leader. do you remember which scenario you were playing?

I have never seen Numidia last long enough to still be on the map when the Huns spawn. I added some code to kill them if this is the case.

increased the spread of Christianity
 
I think that the Sassanids also need a bigger stack, since they usually get beaten right when they spawn before they can really build anything. I also think that the Guptas need a somewhat larger stack, as it's been 100 years since they've spawned and they've only conquered Gour and Amaravti outside of their core. The rest of India has been independents since shortly after they spawned.
 
so, to be clear, Christianity is being founded but there is no holy city? do you get the "Christianity has been founded in a distant land" message? are there any Christian cites? do the Apostles spawn?

there is nothing in the code to distinguish which map is being played.
 
so, to be clear, Christianity is being founded but there is no holy city? do you get the "Christianity has been founded in a distant land" message? are there any Christian cites? do the Apostles spawn?

there is nothing in the code to distinguish which map is being played.

Yep, I got the message and the apostles! And there are many christian cities!

Both games were 320 B.C. start
 
The Byzantines do not flip Rhodes, which is a bit strange, because they flipped everything around...
PS Change Leptis to Leptis Magna in the scenarios
 
so, to be clear, Christianity is being founded but there is no holy city? do you get the "Christianity has been founded in a distant land" message? are there any Christian cites? do the Apostles spawn?

there is nothing in the code to distinguish which map is being played.

Basically. I don't recall if there was a message, but I don't think so. I'm pretty sure the Apostles spawn, but since I don't get them, I don't know.
 
I looking into it

weird that the Byzantines didn't flip Rhodes. perhaps it was not Roman?

Yes, it was Roman! Why aren't all the settler maps as the Arabian ones? They built many cities as Sevasteia or Ispadana (btw it should be Esfahan). For me, Ctesiphon should be Bagdad and maybe find other cities for Susa and Persepolis (Susa doesn't change to anything Arabian, while Persepolis changes to Shiraz, but Sirajis is Shiraz). Another problems - Gokturks often build "City" near Almaliq, but as I was the Gokturks and I haven't built "City", the Khazars have built it, even if it was a foreign core for them. And :please: please, improve the settler maps....
 
Code:
def foundReligion(self, tPlot, iReligion):
		if (tPlot != False):
			plot = gc.getMap().plot( tPlot[0], tPlot[1] )                
			if (not plot.getPlotCity().isNone()):
				#if (gc.getPlayer(city.getOwner()).isHuman() == 0):
				#if (not gc.getGame().isReligionFounded(iReligion)):
				gc.getGame().setHolyCity(iReligion, plot.getPlotCity(), True)
				return True
			else:
				return False
				
		return False

We know that tPlot must be consts' tJerusalem = (62,37).
Are sure that plot = gc.getMap().plot( tPlot[0], tPlot[1] ) is valid
and that setHolyCity(...) works correctly?
 
it works in all my games. I rolled a 80BC Sassanid start last night and it worked.

I read that Esfahan should be Spahan in this period, which it is in the mod and has been for a while. Zomboss are you not on the svn?

I may get to some settler maps this weekend. as I said before:

if anyone wants to contribute settler maps you can so with WB saves with "signs" on them. you don't need to set a value for every tile, just the ones where you want the civ to settle.
 
Back
Top Bottom