Thanks m8, will look at it in the weekend at the latest.Here
I think the code use a minimum food limit for farms, so the Bonus add enough food to it for farm to be valid.I am able to build a farm on Permafrost tile by river if Sea Lion and Seal is on the tile. Is it intentional?
upload saveAfter updating SVN my units seems lacking attack animations (every type of unit). AI units defending don't seem affected, animations work perfectly. Checked vanilla CIV and it works fine. Also doesn't seem affected by "stack attack" option - on or off my units just stand still in front of enemy without animation while fighting. Anyone knows why is that?
Hi, same error, no save seems to work reliably. Current SVN, no modmods, playing on Parallels (M1, slightly dated Windows Insider instance). Could you please suggest a solution? Thanks!I'll fix it., thanks for the save.
If you are able to kill the process, it's only half a problem, lol.Being a keener, I saw there was a new version 11632 for SVN and proceeded to update even though I had not seen a "ChangeLog" entry yet.
I loaded my advanced saved game (one of Snofru's space maps and the MegaCiv pack) and got the "Should Modifiers be recalculated?" question. I answered 'Yes', got a few auditory messages that unit abilities had changed but then the game locks up. I end up having to kill the game in Task Manager.
If I open the same saved game in the previous 11631, I have no issues.
I have attached a zipped file containing my saved game.
I also started a new RANDOM MAP game and kept getting the same "missing class in file (or something)" error every few turns.Started Pits UEM map yesterday (didn't install the longitude and latitude mod), today tried to play my save and got "save format is not compatible due to missing class".
Did I screw something up or is this a bug?
def AddSign(argsList):
import EventSigns
EventSigns.addSign(argsList[0], argsList[1], argsList[2])
def lookupFunction(module, functionOrClass, log=True):
if log:
debug("BugUtil - looking up %s.%s", module, functionOrClass)
try:
return getattr(lookupModule(module, False), functionOrClass)
except AttributeError:
raise ConfigError("Module '%s' must define function or class '%s'", module, functionOrClass)
def exportFunction(module, name, toModule, asName=None, log=True):
if asName is None:
asName = name
export(lookupFunction(module, name, False), toModule, asName, log)
def process(self, element):
if not element.isProcessed():
values = []
for attr in self.attributes:
if not attr[5]:
values.append(element.getFlatAttribute(attr[0]))
self.handle(element, *values)
element.setProcessed(True)
def end(self, element):
self.process(element)
self.complete(element)
def handle(self, element, module, function, toModule, asName, dll):
BugUtil.exportFunction(module, function, toModule, asName)
def endChild(self, parentElement, handler, element):
handler.end(element)
def unknown_endtag(self, tag):
try:
handler, element = self._stack.pop()
if self._stack:
self._handler, self._element = self._stack[-1]
self._handler.endChild(self._element, handler, element)
else:
self._handler = None
self._element = None
handler.end(element)
except:
BugUtil.trace("BugConfig - failure parsing %s at line %d" % (self._path, self.lineno))
def handle(self, element, dirtyBit, module, function):
option = element.getState("option")
if dirtyBit:
option.addDirtyBit(dirtyBit)
elif module and function:
option.addDirtyFunction(BugUtil.getFunction(module, function, True))
else:
raise BugUtil.ConfigError("Element <%s> requires attribute dirtyBit or both module and function", element.tag)
Yesterday I had to reload 3 times, because my strongest unit died in a 98%-win battle. ALL THOSE THREE TIMES.barbs killed my great general even though i still had units on its tile and stealth combat and assassinations are off
and barbs somehow got on the same tile as my units
edit: the general escaped death even though it wasnt actually attacked according to the ingame log but lost its commander promos.
its not that my defenders died its just that the barbs bypassed them and got on the same tile as them and then killed my great general that was on the same tileYesterday I had to reload 3 times, because my strongest unit died in a 98%-win battle. ALL THOSE THREE TIMES.
Depends what exact units it was. Some have the weird feature of "always at peace with human Barbs", which might've be the reason it happened.its not that my defenders died its just that the barbs bypassed them and got on the same tile as them and then killed my great general that was on the same tile