Master Lexx
Warlord
- Joined
- Nov 28, 2005
- Messages
- 187
GreenMod 1.5 has been released now. If you like it or have any ideas to improve it, post here.
Master Lexx said:...And the worker bug, i know it, it´s because the improvement is removed after it is built. Believe me, it´s no problem, a turn later they will be ready to await new orders.
def __init__(self):
self.pPlot_remembered = [-1,""]
def onBeginPlayerTurn(self, argsList):
'Called at the beginning of a players turn'
iGameTurn, iPlayer = argsList
# Sevo's Green Mod Worker Fix
if (self.pPlot_remembered[0] != -1):
self.pPlot_remembered[0] += 1
if (self.pPlot_remembered[0] > 3):
self.pPlot_remembered[1].setImprovementType(-1)
self.pPlot_remembered = [-1,""]
def onImprovementBuilt(self, argsList):
self.parent.onImprovementBuilt(self, argsList)
rf.onImprovementBuilt(argsList)
'GreenMod change, creates summer forest and winter forest, removes the building newforest'
iImprovement, iX, iY = argsList
pPlot = CyMap().plot(iX,iY)
if(iImprovement==gc.getInfoTypeForString('IMPROVEMENT_NEW_FOREST')):
CyInterface().addMessage(CyGame().getActivePlayer(),True,25,'A new forest has been planted!','AS2D_DISCOVERBONUS',1,'Art/Interface/Buttons/TerrainFeatures/Forest.dds',ColorTypes(8),iX,iY,True,True)
pPlot.setFeatureType(4, 1)
self.pPlot_remembered = [1,pPlot]