dacubz145
Deity
You are the one who complained about file size Hehe![]()
Never complained....? and even if i did it really doesnt have anything at all to do with file size

You are the one who complained about file size Hehe![]()
Haha, just joking. If I wanna put up both versions, I will rather zip both together and place them at same download link.
The ones I don't want to keep as wonder are mostly those with one-off benefits.
Never liked those like oracle and taj mahal.
When it is built, you say "Wow", few turns later, the benefits wear-off and it is just there to generate GP points...
Well, it is only activated when a unit is killed.
Unlike unit built where 100 cities can produce 100 units each and every single lategame turn, usually we don't get to see 100 units being killed every turn.
In fact, there are some mods where you can produce multiple units per city.
Also, if the AI is killing/being killed by your units, you get to see the fighting animation anyway(by default) so for wars where your units are involved, the killing is done 1 by 1 anyway
And even if you choose to off the animations and 100 units are killed every turn, carhenge only has 1~2 lines codes. It shouldn't be that laggy, I hope
no python command related to adding/changing trait except checking whether the player has that trait![]()
Not sure what you mean.
If 1900 is your start year, let it start at 1901 then?
Or better still, since you edited the game speed file, if you know exactly which turn = which year, which month, you might as well compare game turn rather than game year.
Coz as far as I see, there is only a getTurnYear command, didn't see any for Mth or Week
You have too much time, don't you?
-> good for us![]()
.
## World Trade Center Start ##
pPlayer = gc.getPlayer(iPlayer)
bc_WTC = gc.getInfoTypeForString("BUILDINGCLASS_WORLD_TRADE_CENTER")
if pPlayer.getBuildingClassCount(bc_WTC) == 1:
if pPlayer.isNoCorporations() == false:
pTeam = gc.getTeam(pPlayer.getTeam())
b_WTC = gc.getInfoTypeForString("BUILDING_WORLD_TRADE_CENTER")
#### Check which city has active WTC
(loopCity, iter) = pPlayer.firstCity(false)
while(loopCity):
if loopCity.getNumActiveBuilding(b_WTC) == true:
#### Gold
GoldChange = loopCity.getCorporationCommerce(0)
GoldModifier = loopCity.getCommerceRateModifier(0)
GoldChange = int(GoldChange * (100 +GoldModifier)/100)
pPlayer.changeGold(GoldChange)
#### Research
ResearchChange = loopCity.getCorporationCommerce(1)
ResearchModifier = loopCity.getCommerceRateModifier(1)
iCurrentTech = pPlayer.getCurrentResearch()
ResearchChange = int(ResearchChange * (100 +ResearchModifier)/100)
pTeam.changeResearchProgress(iCurrentTech, ResearchChange, iPlayer)
#### Culture
CultureChange = loopCity.getCorporationCommerce(2)
CultureModifier = loopCity.getCommerceRateModifier(2)
CultureChange = int(CultureChange * (100 +CultureModifier)/100)
loopCity.changeCulture(iPlayer, CultureChange, true)
#### Food
FoodChange = loopCity.getCorporationYield(0)
#### Not used for BTS FoodModifier = loopCity.getYieldRateModifier(0) ## Not used for BTS
#### Not used for BTS FoodChange = int(FoodChange *(100 +FoodModifier)/100) ## Not used for BTS
loopCity.changeFood(FoodChange)
#### Production
ProductionChange = loopCity.getCorporationYield(1)
ProductionModifier = loopCity.getYieldRateModifier(1) ## Bonus From Buildings like Forge
iCoal = gc.getInfoTypeForString("BONUS_COAL") ## Coal Bonus for IronForge
ProductionModifier += loopCity.getBonusYieldRateModifier (1, iCoal)
iIron = gc.getInfoTypeForString("BONUS_IRON") ## Iron Bonus for IronForge
ProductionModifier += loopCity.getBonusYieldRateModifier (1, iIron)
ProductionModifier += loopCity.getProductionModifier()
ProductionChange = int(ProductionChange *(100 +ProductionModifier)/100) ## Others like Industrious Trait or Military Academy
loopCity.changeProduction(ProductionChange)
break
(loopCity, iter) = pPlayer.nextCity(iter, false)
## World Trade Center End ##
## World Trade Center Start ##
pPlayer = gc.getPlayer(iPlayer)
bc_WTC = gc.getInfoTypeForString("BUILDINGCLASS_WORLD_TRADE_CENTER")
if pPlayer.getBuildingClassCount(bc_WTC) == 1:
pTeam = gc.getTeam(pPlayer.getTeam())
b_WTC = gc.getInfoTypeForString("BUILDING_WORLD_TRADE_CENTER")
(loopCity, iter) = pPlayer.firstCity(false)
while(loopCity):
if loopCity.getNumActiveBuilding(b_WTC) == true:
for icommerce in range (0, 3):
iCorpCom = loopCity.getCorporationCommerce(icommerce)
loopCity.setBuildingCommerceChange (bc_WTC, icommerce, iCorpCom)
for iyield in range (0, 2):
iCorpYield = loopCity.getCorporationYield(iyield)
loopCity.setBuildingYieldChange (bc_WTC, iyield, iCorpYield)
break
(loopCity, iter) = pPlayer.nextCity(iter, false)
## World Trade Center End ##