crimsontrojan
Chieftain
- Joined
- Aug 13, 2014
- Messages
- 6
Thanks for your time here. I'm a newbie modder with only minimal experience. I can't for the life of me figure out why the few tweaks I'm trying to make below aren't working, given the much more complex things I've implemented just fine.
- Issue is followed by my attempted sql when relevant.
America - Update home continent fighting bonus to +7 instead of +5
Spain - Add gold (and/or faith) to international domestic trade routes. Can change international intercontinental gold just fine.
- I can change civic for Missions, update housing to .5, but can't make Missions only buildable on frontier (like Great Wall) and not adjacent to another Mission (like Sphinx). Tried both UPDATE Improvements and INSERT INTO Improvements
- Also can't make Missions buildable on bonus resources.
General - Make Seaports add 1 trade route.
- Issue is followed by my attempted sql when relevant.
America - Update home continent fighting bonus to +7 instead of +5
UPDATE ModifierArguments SET Value='7' WHERE ModifierId='COMBAT_BONUS_HOME_CONTINENT_MODIFIER' AND Name = 'Amount';
Spain - Add gold (and/or faith) to international domestic trade routes. Can change international intercontinental gold just fine.
INSERT INTO TraitModifiers
(TraitType, ModifierId)
VALUES ('TRAIT_CIVILIZATION_TREASURE_FLEET', 'TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD') ;
INSERT INTO Modifiers
(ModifierId, ModifierType)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'MODIFIER_PLAYER_ADJUST_TRADE_ROUTE_YIELD_FOR_DOMESTIC') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'YieldType', 'YIELD_GOLD') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'Value', '2') ;
(TraitType, ModifierId)
VALUES ('TRAIT_CIVILIZATION_TREASURE_FLEET', 'TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD') ;
INSERT INTO Modifiers
(ModifierId, ModifierType)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'MODIFIER_PLAYER_ADJUST_TRADE_ROUTE_YIELD_FOR_DOMESTIC') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'YieldType', 'YIELD_GOLD') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('TRAIT_INTERCONTINENTAL_DOMESTIC_GOLD', 'Value', '2') ;
- I can change civic for Missions, update housing to .5, but can't make Missions only buildable on frontier (like Great Wall) and not adjacent to another Mission (like Sphinx). Tried both UPDATE Improvements and INSERT INTO Improvements
- Also can't make Missions buildable on bonus resources.
INSERT INTO Improvement_ValidResources
( ImprovementType, FeatureType)
VALUES ( 'IMPROVEMENT_MISSION', 'RESOURCE_COPPER') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_STONE' ) ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_RICE') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_WHEAT') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_BANANAS') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_CATTLE') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_SHEEP') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_DEER') ;
( ImprovementType, FeatureType)
VALUES ( 'IMPROVEMENT_MISSION', 'RESOURCE_COPPER') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_STONE' ) ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_RICE') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_WHEAT') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_BANANAS') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_CATTLE') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_SHEEP') ,
( 'IMPROVEMENT_MISSION', 'RESOURCE_DEER') ;
General - Make Seaports add 1 trade route.
INSERT INTO Modifier
(ModifierId, ModifierType)
VALUES ('SEAPORT_ADDTRADEROUTE', 'MODIFIER_PLAYER_ADJUST_TRADE_ROUTE_CAPACITY') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('SEAPORT_ADDTRADEROUTE', 'Amount', 1) ;
INSERT INTO BuildingModifiers
(ModifierId, Name)
VALUES ('BUILDING_SEAPORT', 'SEAPORT_ADDTRADEROUTE') ;
(ModifierId, ModifierType)
VALUES ('SEAPORT_ADDTRADEROUTE', 'MODIFIER_PLAYER_ADJUST_TRADE_ROUTE_CAPACITY') ;
INSERT INTO ModifierArguments
(ModifierId, Name, Value)
VALUES ('SEAPORT_ADDTRADEROUTE', 'Amount', 1) ;
INSERT INTO BuildingModifiers
(ModifierId, Name)
VALUES ('BUILDING_SEAPORT', 'SEAPORT_ADDTRADEROUTE') ;