[GS] Future era tech changing randomized cost value.

Cordell

Chieftain
Joined
Mar 21, 2018
Messages
22
Hi, i used to have a simple cost multiplier in my personal mod.
Spoiler :
UPDATE Technologies SET Cost = Cost*9 WHERE EraType ='ERA_FUTURE';


Unifortunatly it does nt work anymore with the TechnologyRandomCosts and mess up everything since first randomized future tech are available far to early.
So i tryed few thing yesterday but i have a really little understanding about how work the code.
Well i tryed allready 4 differents things.
1-
Spoiler :

<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
<TechnologyRandomCosts>
<!--New Techs-->
<delete TechnologyType="TECH_SEASTEADS" Cost="2200"/>
<delete TechnologyType="TECH_SEASTEADS" Cost="2300"/>
<delete TechnologyType="TECH_ADVANCED_AI" Cost="2200"/>
<delete TechnologyType="TECH_ADVANCED_AI" Cost="2300"/>
<delete TechnologyType="TECH_ADVANCED_POWER_CELLS" Cost="2200"/>
<delete TechnologyType="TECH_ADVANCED_POWER_CELLS" Cost="2300"/>
<delete TechnologyType="TECH_CYBERNETICS" Cost="2200"/>
<delete TechnologyType="TECH_CYBERNETICS" Cost="2300"/>
<delete TechnologyType="TECH_SMART_MATERIALS" Cost="2200"/>
<delete TechnologyType="TECH_SMART_MATERIALS" Cost="2300"/>
<delete TechnologyType="TECH_PREDICTIVE_SYSTEMS" Cost="2200"/>
<delete TechnologyType="TECH_PREDICTIVE_SYSTEMS" Cost="2300"/>
<Row TechnologyType="TECH_SEASTEADS" Cost="10000"/>
<Row TechnologyType="TECH_SEASTEADS" Cost="12000"/>
<Row TechnologyType="TECH_ADVANCED_AI" Cost="10000"/>
<Row TechnologyType="TECH_ADVANCED_AI" Cost="12300"/>
<Row TechnologyType="TECH_ADVANCED_POWER_CELLS" Cost="12200"/>
<Row TechnologyType="TECH_ADVANCED_POWER_CELLS" Cost="12300"/>
<Row TechnologyType="TECH_CYBERNETICS" Cost="12200"/>
<Row TechnologyType="TECH_CYBERNETICS" Cost="12300"/>
<Row TechnologyType="TECH_SMART_MATERIALS" Cost="12200"/>
<Row TechnologyType="TECH_SMART_MATERIALS" Cost="12300"/>
<Row TechnologyType="TECH_PREDICTIVE_SYSTEMS" Cost="12200"/>
<Row TechnologyType="TECH_PREDICTIVE_SYSTEMS" Cost="12300"/>
</TechnologyRandomCosts>
</GameInfo>

2-
Spoiler :

<?xml version="1.0" encoding="utf-8"?>
<GameInfo>
<TechnologyRandomCosts>
<!--New Techs-->
<Update>
<Where TechnologyType="TECH_ADVANCED_AI"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_ADVANCED_AI"/>
<Set Cost="9999"/>
</Update>
<Update>
<Where TechnologyType="TECH_SEASTEADS"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_SEASTEADS"/>
<Set Cost="9999"/>
</Update>
<Update>
<Where TechnologyType="TECH_ADVANCED_POWER_CELLS"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_ADVANCED_POWER_CELLS"/>
<Set Cost="9999"/>
</Update>
<Update>
<Where TechnologyType="TECH_CYBERNETICS"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_CYBERNETICS"/>
<Set Cost="9999"/>
</Update>
<Update>
<Where TechnologyType="TECH_SMART_MATERIALS"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_SMART_MATERIALS"/>
<Set Cost="9999"/>
</Update>
<Update>
<Where TechnologyType="TECH_PREDICTIVE_SYSTEMS"/>
<Set Cost="9998"/>
</Update>
<Update>
<Where TechnologyType="TECH_PREDICTIVE_SYSTEMS"/>
<Set Cost="9999"/>
</Update>
</TechnologyRandomCosts>
</GameInfo>

3-
Spoiler :

UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_SEASTEADS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_SEASTEADS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_ADVANCED_AI';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_ADVANCED_AI';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_ADVANCED_POWER_CELLS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_ADVANCED_POWER_CELLS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_CYBERNETICS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_CYBERNETICS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_SMART_MATERIALS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_SMART_MATERIALS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyType = 'TECH_PREDICTIVE_SYSTEMS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyType = 'TECH_PREDICTIVE_SYSTEMS';


4-
Spoiler :

UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_SEASTEADS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_SEASTEADS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_ADVANCED_AI';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_ADVANCED_AI';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_ADVANCED_POWER_CELLS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_ADVANCED_POWER_CELLS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_CYBERNETICS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_CYBERNETICS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_SMART_MATERIALS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_SMART_MATERIALS';
UPDATE Technologies SET Cost = 40000 WHERE TechnologyRandomCosts = 'TECH_PREDICTIVE_SYSTEMS';
UPDATE Technologies SET Cost = 41000 WHERE TechnologyRandomCosts = 'TECH_PREDICTIVE_SYSTEMS';


Nothing works obviously, that why i request some help here. Thanks in advance :)
 
Ok, i figured out. problem solved! :)
Spoiler :

UPDATE CivicRandomCosts SET Cost=Cost*9;
UPDATE TechnologyRandomCosts SET Cost=Cost*9;
 
Back
Top Bottom