Мореплавание
Версия от 23:43, 26 мая 2026; Tiraminer (обсуждение | вклад) (Новая страница: «#мореплавание 1 - id: 'seafaring_one_water_validation' type: validation modifer: base context: structure_validation check: has_institute(seafaring,1) and block_id="water" calculate: 1 - id: 'seafaring_one_hammers_ocean' type: hammers modifer: base context: town check: has_institute(seafaring,1) calculate: count_plots_with_biome("ocean")*0.6 - id: 'seafaring_one_hammers_oce...»)
- мореплавание 1
- id: 'seafaring_one_water_validation'
type: validation
modifer: base
context: structure_validation
check: has_institute(seafaring,1) and block_id="water"
calculate: 1
- id: 'seafaring_one_hammers_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("ocean")*0.6
- id: 'seafaring_one_hammers_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("ocean")*0.6
- id: 'seafaring_one_hammers_deep_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("deep_ocean")*0.6
- id: 'seafaring_one_hammers_cold_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("cold_ocean")*0.6
- id: 'seafaring_one_hammers_deep_cold_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("deep_cold_ocean")*0.6
- id: 'seafaring_one_hammers_lukewarm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("lukewarm_ocean")*0.6
- id: 'seafaring_one_hammers_deep_lukewarm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("deep_lukewarm_ocean")*0.6
- id: 'seafaring_one_hammers_warm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("warm_ocean")*0.6
- id: 'seafaring_one_hammers_deep_warm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("deep_warm_ocean")*0.6
- id: 'seafaring_one_hammers_frozen_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("frozen_ocean")*0.6
- id: 'seafaring_one_hammers_deep_frozen_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("deep_frozen_ocean")*0.6
- id: 'seafaring_one_beakers_plains'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("plains")*-0.3
- id: 'seafaring_one_beakers_sunflower_plains'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("sunflower_plains")*-0.3
- id: 'seafaring_one_beakers_forest'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("forest")*-0.3
- id: 'seafaring_one_beakers_birch_forest'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("birch_forest")*-0.3
- id: 'seafaring_one_beakers_old_growth_birch_forest'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("old_growth_birch_forest")*-0.3
- id: 'seafaring_one_beakers_dark_forest'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("dark_forest")*-0.3
- id: 'seafaring_one_beakers_jungle'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("jungle")*-0.3
- id: 'seafaring_one_beakers_sparse_jungle'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("sparse_jungle")*-0.3
- id: 'seafaring_one_beakers_bamboo_jungle'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("bamboo_jungle")*-0.3
- id: 'seafaring_one_beakers_taiga'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("taiga")*-0.3
- id: 'seafaring_one_beakers_snowy_taiga'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("snowy_taiga")*-0.3
- id: 'seafaring_one_beakers_old_growth_pine_taiga'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("old_growth_pine_taiga")*-0.3
- id: 'seafaring_one_beakers_old_growth_spruce_taiga'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("old_growth_spruce_taiga")*-0.3
- id: 'seafaring_one_beakers_savanna'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("savanna")*-0.3
- id: 'seafaring_one_beakers_savanna_plateau'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("savanna_plateau")*-0.3
- id: 'seafaring_one_beakers_windswept_savanna'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("windswept_savanna")*-0.3
- id: 'seafaring_one_beakers_desert'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("desert")*-0.3
- id: 'seafaring_one_beakers_swamp'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("swamp")*-0.3
- id: 'seafaring_one_beakers_badlands'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("badlands")*-0.3
- id: 'seafaring_one_beakers_wooded_badlands'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("wooded_badlands")*-0.3
- id: 'seafaring_one_beakers_eroded_badlands'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("eroded_badlands")*-0.3
- id: 'seafaring_one_beakers_meadow'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("meadow")*-0.3
- id: 'seafaring_one_beakers_grove'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("grove")*-0.3
- id: 'seafaring_one_beakers_snowy_slopes'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("snowy_slopes")*-0.3
- id: 'seafaring_one_beakers_frozen_peaks'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("frozen_peaks")*-0.3
- id: 'seafaring_one_beakers_jagged_peaks'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("jagged_peaks")*-0.3
- id: 'seafaring_one_beakers_stony_peaks'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("stony_peaks")*-0.3
- id: 'seafaring_one_beakers_stony_shore'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("stony_shore")*-0.3
- id: 'seafaring_one_beakers_beach'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("beach")*-0.3
- id: 'seafaring_one_beakers_snowy_beach'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("snowy_beach")*-0.3
- id: 'seafaring_one_beakers_river'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("river")*-0.3
- id: 'seafaring_one_beakers_frozen_river'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,1)
calculate: count_plots_with_biome("frozen_river")*-0.3
- id: 'seafaring_one_capitol_hammers_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,1) and structure_id="s_capitol"
calculate: 0.5
- id: 'seafaring_one_fishing_boat_hammers_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,1) and structure_id="ti_fishing_boat"
calculate: 0.5
- id: 'seafaring_one_fishing_boat_growth'
type: growth
modifer: base
context: civilization
check: has_institute(seafaring,1) and structure_id="ti_fishing_boat"
calculate: count_sturcture("ti_fishing_boat")*20
- id: 'seafaring_one_fishing_boat_hammers'
type: hammers
modifer: base
context: civilization
check: has_institute(seafaring,1) and structure_id="ti_fishing_boat"
calculate: count_sturcture("ti_fishing_boat")*20
- id: 'seafaring_one_earth_structures_hammers_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,1) and structure_type="earth"
calculate: 1.15
- мореплавание 2
- id: 'seafaring_two_sea_structures_hammers_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,2) and structure_type="sea"
calculate: 0.75
- id: 'seafaring_two_shipyard_culture'
type: culture
modifer: base
context: town
check: has_institute(seafaring,2) and structure_id="s_shipyard"
calculate: count_sturcture("s_shipyard")*100
- id: 'seafaring_two_trade_port_culture'
type: culture
modifer: base
context: town
check: has_institute(seafaring,2) and structure_id="s_trade_port"
calculate: count_sturcture("s_trade_port")*50
- id: 'seafaring_two_trade_port_hammers'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,2) and structure_id="s_trade_port"
calculate: count_sturcture("s_trade_port")*50
- id: 'seafaring_two_lighthouse_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,2) and structure_id="s_lighthouse"
calculate: count_sturcture("s_trade_port")*1
- id: 'seafaring_two_trade_port_hammers'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,2) and structure_id="s_trade_port"
calculate: count_sturcture("s_trade_port")*50
- id: 'seafaring_two_fishery_hammers_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,2) and structure_id="ti_fishery"
calculate: 0.65
- мореплававние 3
- id: 'seafaring_three_fishery_hammers'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,3) and structure_id="ti_fishery"
calculate: count_sturcture("ti_fishery")*25
- id: 'seafaring_two_fishery_culture'
type: culture
modifer: base
context: town
check: has_institute(seafaring,3) and structure_id="ti_fishery"
calculate: count_sturcture("ti_fishery")*25
- id: 'seafaring_two_fishery_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,3) and structure_id="ti_fishery"
calculate: count_sturcture("ti_fishery")*5
- id: 'seafaring_three_weaving_factory_hammer_cost'
type: structure_hammers
modifer: hard_rate
context: building
check: has_institute(seafaring,3) and structure_id="ti_weaving_factory"
calculate: 0.5
- id: 'seafaring_three_weaving_factory_slot'
type: structure_slot
modifer: hard_rate
context: building
check: has_institute(seafaring,3) and structure_id="ti_weaving_factory"
calculate: 0
- id: 'seafaring_three_shipyard_taxes'
type: coins
modifer: base
context: town
check: has_institute(seafaring,3)
calculate: count_structure("s_shipyard")*50000
- id: 'seafaring_three_shipyard_unhappiness'
type: unhappiness
modifer: base
context: town
check: (has_structure("s_shipyard") and has_institute(seafaring,3)) and !have_route_to_capitol
calculate: 1
- мореплавание 4
- id: 'seafaring_four_trade_ship_upgrade_beakers'
type: beakers
modifer: base
context: sturcture
check: has_institute(seafaring,4) and structure_id="ti_trade_ship"
calculate: structure_upgrade_level("ti_trade_ship")*25
- id: 'seafaring_four_fishery_rate'
type: fishery_rate
modifer: hard_rate
context: structure
check: has_institute(seafaring,4) + structure_id()="ti_fishery"
calculate: 1.25
- мореплававние 5
- id: 'seafaring_five_hammers_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("ocean")*0.5
- id: 'seafaring_five_hammers_deep_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_ocean")*0.5
- id: 'seafaring_five_hammers_cold_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("cold_ocean")*0.5
- id: 'seafaring_five_hammers_deep_cold_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_cold_ocean")*0.5
- id: 'seafaring_five_hammers_frozen_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("frozen_ocean")*0.5
- id: 'seafaring_five_hammers_deep_frozen_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_frozen_ocean")*0.5
- id: 'seafaring_five_hammers_lukewarm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("lukewarm_ocean")*0.5
- id: 'seafaring_five_hammers_deep_lukewarm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_lukewarm_ocean")*0.5
- id: 'seafaring_five_hammers_warm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("warm_ocean")*0.5
- id: 'seafaring_five_hammers_deep_warm_ocean'
type: hammers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_warm_ocean")*0.5
- id: 'seafaring_five_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("ocean")*0.5
- id: 'seafaring_five_deep_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_ocean")*0.5
- id: 'seafaring_five_cold_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("cold_ocean")*0.5
- id: 'seafaring_five_deep_cold_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_cold_ocean")*0.5
- id: 'seafaring_five_frozen_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("frozen_ocean")*0.5
- id: 'seafaring_five_deep_frozen_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_frozen_ocean")*0.5
- id: 'seafaring_five_lukewarm_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("lukewarm_ocean")*0.5
- id: 'seafaring_five_deep_lukewarm_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_lukewarm_ocean")*0.5
- id: 'seafaring_five_warm_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("warm_ocean")*0.5
- id: 'seafaring_five_deep_warm_ocean_beakers'
type: beakers
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_warm_ocean")*0.5
- id: 'seafaring_five_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("ocean")*1
- id: 'seafaring_five_deep_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_ocean")*1
- id: 'seafaring_five_cold_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("cold_ocean")*1
- id: 'seafaring_five_deep_cold_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_cold_ocean")*1
- id: 'seafaring_five_frozen_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("frozen_ocean")*1
- id: 'seafaring_five_deep_frozen_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_frozen_ocean")*1
- id: 'seafaring_five_lukewarm_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("lukewarm_ocean")*1
- id: 'seafaring_five_deep_lukewarm_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_lukewarm_ocean")*1
- id: 'seafaring_five_warm_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("warm_ocean")*1
- id: 'seafaring_five_deep_warm_ocean_growth'
type: growth
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_warm_ocean")*1
- id: 'seafaring_five_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("ocean")*0.025
- id: 'seafaring_five_deep_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_ocean")*0.025
- id: 'seafaring_five_cold_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("cold_ocean")*0.025
- id: 'seafaring_five_deep_cold_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_cold_ocean")*0.025
- id: 'seafaring_five_frozen_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("frozen_ocean")*0.025
- id: 'seafaring_five_deep_frozen_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_frozen_ocean")*0.025
- id: 'seafaring_five_lukewarm_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("lukewarm_ocean")*0.025
- id: 'seafaring_five_deep_lukewarm_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_lukewarm_ocean")*0.025
- id: 'seafaring_five_warm_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("warm_ocean")*0.025
- id: 'seafaring_five_deep_warm_ocean_happiness'
type: happiness
modifer: base
context: town
check: has_institute(seafaring,5)
calculate: count_plots_with_biome("deep_warm_ocean")*0.025
- id: 'seafaring_five_trade_ship_limit'
type: structure_limit
modifer: base
context: building
check: has_institute(seafaring,5) and structure_id="ti_trade_ship"
calculate: 1
- id: 'seafaring_five_trade'
type: trade
modifer: base_rate
context: civilization
check: has_institute(seafaring,5)
calculate: 0.3