[DoC, RFC] Babylonian People Through the Ages - Semi OCC

Manco Capac

Friday,13 June,I Collapse
Joined
Mar 1, 2010
Messages
8,051
Difficulty: Monarch (a.k.a. Prince difficulty)
Game Speed: Normal
Leader: Hammurabi of the Babylonians
Rules:
  1. Will play out the first game where the first popped hut gives Writing
  2. Will start the game as an OCC and progressively get out of this state as the game goes
  3. Will take weird paths and abuse the mod as much as I can
  4. Won't write a single word as a story because no one cares. Me too!
  5. Won't win through UHV because I simply abhor this way of winning.
  6. If you got any questions why I committed such and such actions, don't fear to ask explanations.

======================================================================
======================================================================

Part #1 - Beginnings - Massive Exploration - Egyptians Holocaust

Part #2 - China pathetic death
Part #3 - Sadistic play with Indians
Part #4 - Cheap Shot at Persia.
Part #5 - Obliteration of Greece and Wonder Spamming
Part #6 - Sudden Chain of Collapsing Nations and New Met Faces
Part #7 - Fall of Cartaginian Empire and Rise of Cartaginian Buddism (lol). Resurrection of China.
Part #8 - Things get weird. Back off, Rome!
Part #9 - Treacherous Ethiopians; India under Barbarian Threat
Part #10 - Rome Progressive Fall and Intrusion of the Byzantine Invaders


Part #11 - Attack on Byzzies, Plague Explosion and Rise of Islam
Part #12 - Babylonia turns Asian and Peace Agreement with Arabia
Part #13 - Backstabbing those Tamils and Fall of Rome
Part #14 - My Millenium Friend Has Collapsed!
Part #15 - The laughable Seljuks
Part #16 - Gulp! The Seljuks' revenge
Part #17 - Byzantine Revenge
Part #18 - Final Boss
Part #19 - Arabic Wars and Final Showdown

======================================================================
======================================================================
 
Spoiler :
































JkSD2y.gif
 
The things you did with India were certainly very sadistic :nono:
 
When the Seljuks and the Turks will appear, the game will have its revenge on you for using mercenaries in such a way :trouble: I hate the Seljuks and consider them to be a horrible mechanics, but in your case they will be justified :mad:
 
By Seljuks, did you mean Arabia from 620 AD? Oh yes! I fear the date 1280 AD. I am preparing for that moment. As far as I heard, it's just a bunch of janissaries and bombarbs. I guess if I make a huge stack of bombarbs in Byzantion, I shall destroy that stack with few units lost to forces of liberation. The sad fact is: no more GWall, thus no more leave me alone barbs.
But I have a wonder justifying waves of barbs.


BTW, the arrival of Justinian was such a terrible hit to my economy for so long.

I find it funny all those random DoW here and there.

Thanks for the constant support (in a way this time XP). I don't think I'll get much this time.
 
No, not Arabia, the Seljuks, the auto-spawning stacks of a minor civ (de-facto barbarians, but with their own flag and are not stopped by the Wall), that spawn in 11th century. Awful mechanic, I usually remove it, but my lobbying for removing it in DoC subforum was unsuccessful. They're planning to cut the mercenaries mechanics down in some way, though.

Here's their code. These stacks you see in code spawn x 2, I believe. Like I said, I usually cut them out, and the exact code details are arcane.

Spoiler :
if iGameTurn == getTurnForYear(1040): # Leoreth: first Seljuk wave (flips independents, spawns armies)
tEsfahan = utils.getFreePlot(81, 41)
esfahan = gc.getMap().plot(tEsfahan[0], tEsfahan[1])
if esfahan.isCity():
utils.flipCity(tEsfahan, False, True, iSeljuks, ())
else:
pSeljuks.found(tEsfahan[0], tEsfahan[1])
esfahan.getPlotCity().setName('Isfahan', False)
utils.makeUnitAI(con.iLongbowman, iSeljuks, tEsfahan, UnitAITypes.UNITAI_CITY_DEFENSE, 2)
utils.makeUnit(con.iIslamicMissionary, iSeljuks, tEsfahan, 1)
utils.makeUnit(con.iWorker, iSeljuks, tEsfahan, 3)
utils.cultureManager(tEsfahan, 100, iSeljuks, esfahan.getOwner(), True, False, False)
for i in range(tEsfahan[0]-1, tEsfahan[0]+2):
for j in range(tEsfahan[1]-1, tEsfahan[1]+2):
pCurrent = gc.getMap().plot( i, j )
if (not pCurrent.isCity()):
utils.convertPlotCulture(pCurrent, iSeljuks, 100, False)

utils.updateMinorTechs(iSeljuks, iBarbarian)

tSeljukAreaTL = (78, 37)
tSeljukAreaBR = (85, 46)
targetCityList = []
targetPlayerList = []
dummy, lCityPlotList = utils.squareSearch(tSeljukAreaTL, tSeljukAreaBR, utils.cityPlots, -1)
for tPlot in lCityPlotList:
x, y = tPlot
city = gc.getMap().plot(x, y).getPlotCity()
if city.getOwner() in [iIndependent, iIndependent2]:
utils.flipCity(tPlot, False, True, iSeljuks, ())
utils.cultureManager(tPlot, 100, iSeljuks, city.getOwner(), True, False, False)
utils.makeUnitAI(con.iLongbowman, iSeljuks, tPlot, UnitAITypes.UNITAI_CITY_DEFENSE, 2)
for i in range(x-1, x+2):
for j in range(y-1, y+2):
pCurrent = gc.getMap().plot( x, y )
if (not pCurrent.isCity()):
utils.convertPlotCulture(pCurrent, iSeljuks, 100, False)
print 'Flip city: '+str(city.getName())
else:
targetCityList.append(tPlot)
targetPlayerList.append(city.getOwner())
#if con.iByzantium not in targetPlayerList:
# targetPlayerList.append(con.iByzantium)
print 'Seljuk target city list: '+str(targetCityList)
for tPlot in targetCityList:
tSpawnPlot = utils.getFreeNeighborPlot(tPlot)
utils.makeUnitAI(con.iSeljukGhulamWarrior, iSeljuks, tSpawnPlot, UnitAITypes.UNITAI_ATTACK_CITY, 3)
utils.makeUnitAI(con.iTrebuchet, iSeljuks, tSpawnPlot, UnitAITypes.UNITAI_ATTACK_CITY, 2)
utils.makeUnitAI(con.iMaceman, iSeljuks, tSpawnPlot, UnitAITypes.UNITAI_ATTACK_CITY, 2)
utils.makeUnitAI(con.iLongbowman, iSeljuks, tSpawnPlot, UnitAITypes.UNITAI_CITY_DEFENSE, 2)

print 'Seljuk target player list: '+str(targetPlayerList)
for iPlayer in targetPlayerList:
teamSeljuks.declareWar(iPlayer, True, WarPlanTypes.WARPLAN_TOTAL)
if utils.getHumanID() in con.lCivGroups[2]:
CyInterface().addMessage(CyGame().getActivePlayer(), True , con.iDuration, CyTranslator().getText("TXT_KEY_SELJUK_HORDES", ()), "", 1 , "", ColorTypes(con.iRed),0,0,False,False)

if iGameTurn == getTurnForYear(1070 + utils.getSeed()%10 - 5): #Linkman226- Seljuks
tSpawnPlots = ((77,41), (74, 43), (72, 44))
for plot in tSpawnPlots:
spawnPlot = utils.getFreePlot(plot[0], plot[1])
utils.makeUnitAI(con.iSeljukGhulamWarrior, iSeljuks, spawnPlot, UnitAITypes.UNITAI_ATTACK_CITY, 3)
utils.makeUnitAI(con.iSeljukGhulamWarrior, iSeljuks, spawnPlot, UnitAITypes.UNITAI_ATTACK, 3)
utils.makeUnitAI(con.iTrebuchet, iSeljuks, spawnPlot, UnitAITypes.UNITAI_ATTACK_CITY, 3)

pSeljuks.setLastStateReligion(con.iIslam)
teamSeljuks.declareWar(iByzantium, True, WarPlanTypes.WARPLAN_TOTAL)
 
Yeah, I know what a minor civ is. It's a regular civ with which diplo is impossible. Just like independent nations or those weird early roaming celtic units near rome.

Seriously, with that mod, I understand why Babylonia and Sumeria got overrun in RL, it's a mess! Constantly working against new nations. It's not like China peacefully resting in place.

I see two informations: the spawn date is starting 1070 AD and it can be randomized a bit later.
I see the stacks locations are (77,41), (74, 43), (72, 44).

Another one earlier being 1040 AD where Esfahan is spawned at (81, 41).
They are starting with 2 longbowmen, one missionary and three workers.

At 1070 AD, 3 trebuchets, 3 Ghulam Warriors and 3 other Ghulam Warriors with a different unit script will be spawned. It seems bearable. Of course, hoping there is no hidden forces of liberation.
 
No, there're no forces of liberation with the Seljuks (whew). I am not sure, however, on the number of stacks.
 
Look forward to them then. After the Turks, is there another flip? Like modern Iran. I haven't settled that place yet even though I should.
BTW, do you know a way to enhance it's own vassal stability. I fear to lose India.
 
Modern Iranian Savafid scripted respawn area does not include Mesopotamia, so your capital will be definitely fine. But yeah, playing Babylon is the perfect way to introduce yourself to the worst mechanics of RFC (playing a nation like Japan, France or Russia is quite different in that regard).

BTW, do you know a way to enhance it's own vassal stability. I fear to lose India.
There isn't really any. And the Mughal spawn that flips Delhi/Indraprastha would also be quite nasty for India. Keep in mind, however, that the act of capitulation resets the stability of the capitulated civ.
 
If you can hire some camel archers right before the Seljuks, do it (they totally own them).

Seljuks attack both the Levant and Baghdad (aka Babylon) while they also spawn a stack in Iran, so you are going to take the full hit. Most of their troups are Ghulams (9 strength knight with 50% attack (+defence?) against pikes). I don't know if they have a defence bonus against pikes too, but otherwise you could easily eliminate their stack with pikes. Otherwise, use knights.

Oh, and India is almost definitely going to collapse in 1200 AD. Just saying.
 
I think I have a small edge over them because I get 75% modifiers for military units (Colosseum+Clay Soldiers) and I pump level three units in my capital (formation promo). Also, I should get several elephants too albeit much weaker than the original ones. Of course, before India collapse.
 
Back
Top Bottom