Мореплавание

Материал из Quasarium | CivCraft Wiki
Версия от 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. мореплавание 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   
  1. мореплавание 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
  1. мореплававние 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
  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
  1. мореплававние 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