INSERT INTO Building_YieldPerXTerrainTimes100
(BuildingType, TerrainType, YieldType, Yield) VALUES
('BUILDING_MARINA', 'TERRAIN_COAST', 'YIELD_TOURISM', 50),
('BUILDING_MARINA', 'TERRAIN_COAST', 'YIELD_CULTURE', 50);
INSERT INTO Building_FeatureYieldChanges
(BuildingType, FeatureType, YieldType, Yield)
SELECT 'BUILDING_MARINA', 'FEATURE_ATOLL', 'YIELD_TOURISM', 1 UNION ALL
SELECT 'BUILDING_MARINA', 'FEATURE_ATOLL', 'YIELD_CULTURE', 1;
INSERT INTO Building_ImprovementYieldChanges
(BuildingType, ImprovementType, YieldType, Yield)
SELECT 'BUILDING_MARINA', 'IMPROVEMENT_FISHING_BOATS', Type, 1 FROM Yields WHERE Type IN ('YIELD_TOURISM','YIELD_CULTURE') UNION ALL
SELECT 'BUILDING_MARINA', 'IMPROVEMENT_IA_LAKE_FISHING_BOATS',Type, 1 FROM Yields WHERE Type IN ('YIELD_TOURISM','YIELD_CULTURE')
AND EXISTS (SELECT * FROM Improvements WHERE Type='IMPROVEMENT_IA_LAKE_FISHING_BOATS');
CREATE TRIGGER IF NOT EXISTS MarinaBetterLakes AFTER INSERT ON Improvements
WHEN NEW.Type = "IMPROVEMENT_IA_LAKE_FISHING_BOATS"
BEGIN
INSERT INTO Building_ImprovementYieldChanges
(BuildingType, ImprovementType, YieldType, Yield)
SELECT 'BUILDING_MARINA', NEW.Type, 'YIELD_TOURISM', 1 UNION ALL
SELECT 'BUILDING_MARINA', NEW.Type, 'YIELD_CULTURE', 1;
END;