Orbis Bug Thread (Old)

Status
Not open for further replies.
I suppose this is my fault, but Ahwaric's fixes for AC credit might have broken spellPeace and spellPeaceSevenPines. His new code will trigger AC change many many times (gc.getMAX_PLAYERS(), which I think is something greater than 50), giving credit to every possible player. I haven't tested it, but I'm pretty sure this is the case.

0.24C code:
Code:
def spellPeace(caster):
	eTeam = gc.getTeam(gc.getPlayer(caster.getOwner()).getTeam())
	for iPlayer in range(gc.getMAX_PLAYERS()):
		pPlayer = gc.getPlayer(iPlayer)
		if (pPlayer.isAlive() and iPlayer != caster.getOwner() and not gc.getPlayer(iPlayer).isBarbarian()):
			i2Team = gc.getPlayer(iPlayer).getTeam()
			if eTeam.isAtWar(i2Team):
				eTeam.makePeace(i2Team)
		pPlayer.changeGlobalCounterContrib(-1 * (CyGame().getGlobalCounter() / 2))
To trigger once and give credit only to caster:
Code:
def spellPeace(caster):
	eTeam = gc.getTeam(gc.getPlayer(caster.getOwner()).getTeam())
	for iPlayer in range(gc.getMAX_PLAYERS()):
		pPlayer = gc.getPlayer(iPlayer)
		if (pPlayer.isAlive() and iPlayer != caster.getOwner() and not gc.getPlayer(iPlayer).isBarbarian()):
			i2Team = gc.getPlayer(iPlayer).getTeam()
			if eTeam.isAtWar(i2Team):
				eTeam.makePeace(i2Team)
	pPlayer = gc.getPlayer(caster.getOwner())
	pPlayer.changeGlobalCounterContrib(-1 * (CyGame().getGlobalCounter() / 2))
And:
Code:
def spellPeaceSevenPines(caster):
	eTeam = gc.getTeam(gc.getPlayer(caster.getOwner()).getTeam())
	for iPlayer in range(gc.getMAX_PLAYERS()):
		pPlayer = gc.getPlayer(iPlayer)
		if (pPlayer.isAlive() and iPlayer != caster.getOwner() and not gc.getPlayer(iPlayer).isBarbarian()):
			i2Team = gc.getPlayer(iPlayer).getTeam()
			if eTeam.isAtWar(i2Team):
				eTeam.makePeace(i2Team)
		pPlayer.changeGlobalCounterContrib(-1 * (CyGame().getGlobalCounter() / 2))
	pPlot = caster.plot()
	pPlot.setPythonActive(False)
Should be changed to:
Code:
def spellPeaceSevenPines(caster):
	eTeam = gc.getTeam(gc.getPlayer(caster.getOwner()).getTeam())
	for iPlayer in range(gc.getMAX_PLAYERS()):
		pPlayer = gc.getPlayer(iPlayer)
		if (pPlayer.isAlive() and iPlayer != caster.getOwner() and not gc.getPlayer(iPlayer).isBarbarian()):
			i2Team = gc.getPlayer(iPlayer).getTeam()
			if eTeam.isAtWar(i2Team):
				eTeam.makePeace(i2Team)
	pPlayer = gc.getPlayer(caster.getOwner())
	pPlayer.changeGlobalCounterContrib(-1 * (CyGame().getGlobalCounter() / 2))
	pPlot = caster.plot()
	pPlot.setPythonActive(False)
All other AC credit changes look OK.
 
Re: forts. I've never been able to claim any fort (and recruit a fort commander) I've built inside my own borders (like on tiles unused by any city but still of my culture).

[to_xp]Gekko;8340001 said:
after you build a fort, you'll have a "claim fort" spell available. casting it should cause the commander to appear...

The spell never showed up in that game for units sitting in forts in my borders. I'll try it in my current game and see if it works.

Claiming forts inside my borders does work in my current game. :)
 
Not sure whether a bug or just peculiar: I attacked a gobbo (not a Wolfrider) with a Wolf, won and recieved - a wolf. Not bad at all, but maybe the sth. wrong with the underlying mechanic?
Btw: Patch B
 
in our current MP game we can't explore dens. This is extremely inconvenien if the den is located where you want to build a city...
 
Suggestion: give the Hunterline of the civs that are at peace with animals a spell, that allows to "move" a lair. In essence this would allow the hunter to destroy the lair and get a tamed animal of the appropriate type, which then can resettle the lair elsewhere.

Prereq would be of course subdue animal.
 
Found a few bugs playing the Scions in .24b and a little .24c. I've tried my best to reproduce them in Worldbuilder in .24c.

1)Scion fort commanders start with Undead (which is good) but they can also start with spooked sometimes and can suffer for unwholesome addiction.
2)Sometimes Spooked appears as an optional free upgrade in the main task bar for a unit. Clicking on it does indeed spook your unit. I think I've seen other negative upgrades before as well but I'm not sure.
3)Reaching Creepers don't seem to work correctly. Now this may be my own incompetence so bear with me. If you summon one and kill a unit they become fed but then vanish on the next turn. I know you are supposed to be able to feed creepers with your Ghosthunters but this option never seems to appear. I've made sure that I have Feral Bond and the Ghosthunters have spare xp. Now I must admit that I think once the stars aligned and fates decided that I could cast feed creeper but I've never managed to recreate the event.
As an aside, by the time you seem to get creepers, they don't seem very useful for combat or recon. They aren't really a replacement for hawks. I know they are used to create haunted lands but they all they seem to be useful for.
4)Not sure if it is a bug but Heroes can't be given the Gift and become undead. This makes using religious heroes a real pain for the Scions because your hero spends all their time spooked and suffering from unwholesome addiction if you use them in your territory. I can understand why flavor-wise this makes sense.
5)When Alcinus goes to other players, they seem to be able to cast Create Thaumaturges Keep. I noticed one in the capital of a subjugated player which seemed weird. Is this supposed to happen? (I haven't tested this in World Builder)

Thats all I can think of right now. I'll post more if I find them. Thanks for all the great work!
 
Problem that I encounter consistently in multiplayer. After anywhere between 10 and 100 turns, the game freezes up completely and stops working. Time between crashes varies, but it makes it very difficult to play orbis multiplayer (I have the crashes when playing orbis or any of the modmods of orbis). Checking the cpu and memory usage history, there is a spike in CPU usage when it crashes, but no major changes in memory usage. CPU usuage still doesn't come anywhere near my computer limits, but it does double from previous usage while playing.

-Colin
 
During a scion game, I took a lvl15 Korinna the Black Lady to get Brigitte from the Ring of Carcer and when I moved Korinna onto the tile she attacked and killed Brigitte, I didn't get her.
 
We are again having some trouble with multiplayer. I'm playing with the same person since a few days, and just yesterday Orbis decided not to show up gamnes anymore. Nothing was changed, it just didn't show the games we made fopr each other in the stage rome. It is completely fickely though, cause it worked ONCE today. Anyone an idea?
 
Sorry for the recent silent. Many of these bugs are still a mystery though.

For the multiplayer ones, I'm sorry to be of no help; I don't know at all what could break MP games. Never played much of them nor investigated how they work :(

@Iskar Jarak: I'll need to check that, though I remember we already fixed a similar bug. Were you playing with 0.24c? Could you provide us with a save?

@Rosetint: About the Spooked as free upgrade bug, I have an idea what may cause that.

For Alcinus, it seems they're indeed able to build it. Maybe it's a National Wonder?

As for the rest, I don't know if it's intended of overlooked. Might be more appropriate in the Balance and Suggestions thread :)
 
Don't know if it's fixable, but the 'Challenged' promotion is supposed to go away after combat, but it doesn't, it goes away after a turn. Unfortunately, this means that any 'enemy' unit that's inside your borders sees it as a regular animal during their turn and just kills it...
 
@Falc: I believe that's a feature to reduce the uptake of animals, esp. by the Doviello. But maybe not.
 
I guess you can check in WorldBuilder. Alternatively, you can enable logging in you CivilizationIV.ini file in your documents My Games/Beyond the Sword/. The logs are in the /Logs/ folder in the folder of the ini file :)
 
Specters can wipe out cities by attacking units on the opposite side of the city from them. They attack the scout or worker or whatever 'through' the city and suddenly it's game over.
 
Status
Not open for further replies.
Back
Top Bottom